2015-02-12 94 views
4

我有一個設置了背景圖像的UITextField。背景圖片由左側帶有圖標的邊框組成。我想移動光標,以便在出現圖標後開始編輯。我將如何迅速完成這項工作?在swift中添加填充到UITextField的左邊距

編輯:將自定義邊框作爲uimageview和置於其上並附加到其上的文本框會更容易嗎?如果是的話,最好的辦法是什麼?

如果你想在文本字段左填充只使用下面的代碼
+0

http://stackoverflow.com/questions/3727068/set-padding-for-uitextfield-with-uitextborderstylenone – OMK 2015-02-12 06:46:27

+0

您可以使用此:https://gist.github.com/namanhams/dc3b491557ec6fb12060 – namanhams 2015-02-26 07:36:15

回答

13

youTextFiled.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0); 

左填充您可以通過在第一個參數變化的值的變化量。

+1

那答案應該是公認。 – 2017-01-04 05:32:45