
效果圖
在做上面那個名字輸入時,糾結(jié)占位符的位置,剛開始的思路是將TextField添加在圓角的背景View上,但當(dāng)點擊占位符右邊的區(qū)域時,TextField不會變成第一響應(yīng)者,還得設(shè)置一下,不夠方便。通過查看UITextField的API發(fā)現(xiàn),有幾個方法可以改變邊距,如下:

寫一個繼承UITextField的子類,重寫上面的方法,就能達(dá)到改變編輯的rect.

這樣就將占位符的位置調(diào)整成了X為75的rect.
另外兩個方法同理。