我在複雜的視圖層次結構中有一個UITextField。文本字段位於具有標籤和文本字段的UIView中,比如labelfield。UITextField沒有收到觸摸事件
我可以在那裏輸入文字。
右上角有信息按鈕。點擊Info時,將加載一個模態視圖控制器。從模態視圖控制器返回時,UITextField變爲無響應。我不能在那裏輸入任何東西。 labelfiedl被繪製並顯示在屏幕上。
有趣的是,如果我按ok按鈕,並顯示警報,然後文本字段變爲活動。另外,在視圖頂部,還有一些文字與用戶交互啓用,如果我點擊並嘗試選擇文本,然後文本框變爲活動狀態。似乎我必須在超級視圖上進行其他活動/觸摸,然後文本字段變爲活動狀態。
爲什麼不在第一種情況下它會收到任何觸摸事件?我試圖在viewDidApper方法中使用textField.enabled,becomeFirstResponder,setNeedsDisplay,沒有任何工作。
顯示文本框,並且我檢查了(以彩色繪製)其上面的所有視圖。 我操縱延遲的東西,然後它的作品。 – karim 2013-04-04 13:23:42