1
我正在使用Interface Builder。無法選擇UITextField
在我的XIB文件中,我有一個UIView
,我用它作爲「容器」視圖來存放我的UITextFields
。
我有三個UITextField
在那UIView
。
它們都連接到一個IBOutlet,每個代理連接到文件的所有者。
Interface Builder中的所有內容都勾選了「用戶交互已啓用」。
我可以選擇,意思是點擊打開鍵盤,前兩位UITextFields
。
當我點擊第三個(底部)UITextField
,沒有任何反應。鍵盤不會出現。
我可以以編程方式將其設置爲FirstFoundResponder,但是當我通過模擬器單擊它或通過設備點擊它時,什麼都不會發生。
我能忽略什麼?
刪除第三個UITextField,然後複製並粘貼其中一個工作的UITextField。 – rocky
您是否在選中NIB時檢查了所有textField是否位於編輯器左側的視圖層次結構中的視圖中?另外,你有沒有試圖以編程的方式添加額外的textField?然後用addSubview將它們添加到視圖中? – eharo2
是的,它們都放置正確。我刪除了UITextField並複製/粘貼了一個可用的工具。它現在可以工作,但選擇區域很小。我必須點擊靠近UITextField的頂部來調出鍵盤。我如何解決這個問題以點擊字段中的任何位置? –