我花了幾天的時間嘗試解決UITextField
的限制,即沒有text wrap
和number of lines
。我創建了一個UILabel
,用於顯示在UITextField
中輸入的文本,並正確執行所有格式化操作。 UITextField
爲hidden
,用戶看到輸入時僅在UILabel
中輸入的所有text
。解決iPhone的UITextField的侷限性
除了在UILabel
上缺少光標以顯示用戶輸入字段的下一個字符將顯示在哪裏之外,一切都正常工作。
我已經嘗試過在label
上使用各種字符作爲遊標。但是沒有解決這個事實,即它不是iPhone上的標準閃爍光標指示器,所以整個事情看起來是錯誤的。
在我放棄發貨並參與UITextView
(擁有自己的一套問題)之前,我想知道是否有人對如何將閃爍的光標添加到標籤文本的文本字段有任何意見。
在此先感謝。
UITextView的主要問題是UITouch問題,它嘗試讓用戶在完成鍵入時(在視圖獲得觸摸時複製+粘貼接管)移動屏幕上的文本字段。 UITextField不具有相同的問題,但不能有多行。自動更正等工作很好,隱藏的UItextField和UILabel作爲顯示。光標是最後一個障礙。 – cameron 2009-10-04 15:11:26