實現以下兩個方法即可:
_tasknametext.leftview = [[uiview alloc] initwithframe:cgrectmake(0, 0, 10, _tasknametext.width)];
_tasknametext.leftviewmode = uitextfieldviewmodealways;
效果:
如果左側有,且需要在和文字之間新增間距的話,需要在子類中複寫uitextfield的方法-(cgrect)leftviewrectforbounds:(cgrect)bounds
UITextField左側空出一段距離
當我們在做介面的時候會遇到給的ui效果圖有自定義的uitextfield輸入框,這時候通常文字即placeholder和text都會距離左側有一段距離,這時候有乙個比較的簡單的方法可以實現該效果。如下 letleftview uiview init frame cgrect init x 0 y 0...
UITextField屬性詳解
uitextfield是我們經常用的之一但是常用的屬性都很熟悉,有些不常用的我也總結下,例如下面的 uiimageview myview uiimageview alloc initwithimage uiimage imagenamed face.png uiimageview myview2 u...
UITextField輸入事件
1 2 3 4 5 6 7 8 9 10 11 bool textfield uitextfield atextfieldshouldchangecharactersinrange nsrange rangereplacementstring nsstring stringelse 但是這個函式不會...