我認爲我的問題與thread有關。 我有一個登錄屏幕與兩個UITextFields(用戶/通行證)。兩者都與佔位符文本水平居中對齊。當我按下字段時,佔位符文本向左跳一點,標記位於第一個字符之後(這看起來很糟糕)。UITextField中的文本將無法正確居中
。
當我開始輸入時,出現清除按鈕(應該如此),但是文本在UITextField視圖中未正確居中。只有當文本字段具有急救員發生
的問題。
如何讓補碼文本和佔位符文本保持在文本字段的中心?
UPDATE:故事板中的文本字段設置:
我認爲我的問題與thread有關。 我有一個登錄屏幕與兩個UITextFields(用戶/通行證)。兩者都與佔位符文本水平居中對齊。當我按下字段時,佔位符文本向左跳一點,標記位於第一個字符之後(這看起來很糟糕)。UITextField中的文本將無法正確居中
。
當我開始輸入時,出現清除按鈕(應該如此),但是文本在UITextField視圖中未正確居中。只有當文本字段具有急救員發生
的問題。
如何讓補碼文本和佔位符文本保持在文本字段的中心?
UPDATE:故事板中的文本字段設置:
請參閱下面的圖像中的控制比對和相應的設置。 這將解決您的問題
我有同樣的問題,我所做的是,我已經創建以來的UITextField上方的UILabel兩個控件下方具有相同的寬度和高度,是我的自定義控制。當我需要顯示文本佔位符時,我將標籤alpha設置爲1,當我需要隱藏佔位符時,我將alpha設置爲0.另外,我設置文本inoput bg顏色以清除顏色。除了做到這一切我實現UITextFieldDelegate(textFieldDidBeginEditing/textFieldDidEndEditing/shouldChangeCharactersInRange)
刪除清空按鈕=)或具有相同尺寸成'leftView',並顯示 – Ossir
真是沒有:)授予相同的模式添加視圖,解決了這個問題,但這不是唯一的選擇。我真的希望在編輯 – SkeetSkeet
時發佈清除按鈕,以供參考 – NANNAV