我有一個UITextField
(密碼字段),有時需要幾次觸摸來顯示鍵盤。這似乎只發生在您點擊佔位符文本的位置時。這是視圖層次結構的一個鏡頭,對我來說似乎可以。有時我的UITextField對觸摸沒有反應,爲什麼?
任何想法要尋找什麼別的了,所以我可以弄清楚爲什麼會這樣?
編輯
所以我想通了,問題是什麼,它在未來的一段代碼leftView
:
UIView *pwPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 38)];
self.passwordField.leftView = pwPaddingView;
self.passwordField.leftViewMode = UITextFieldViewModeAlways;
這似乎防止潤色大約前三'密碼'的字符。它在那裏的原因是填補了領域的左側,所以這個詞是不正確的左邊緣。我還有什麼替代方法可以允許觸摸檢測或以不同的方式填充字段?
有什麼了呢?一個標籤什麼的..? – 2013-03-02 16:48:39
沒有關於它的任何東西 – conorgriffin 2013-03-02 17:30:47
您是否添加了任何手勢識別器?在調試器中鍵入「po [[UIWindow keyWindow] recursiveDescription]」並檢查視圖層次 – 2013-03-02 17:35:33