2012-10-24 27 views
1

我有兩個UITextField在一個靜態TableView中(在一個Storyboard中)用於登錄。第一次通過模式segue進入tableView,TextFields可編輯爲他們應該是。當我再次來回觀看該視圖時,TextField似乎是不可編輯的。如果我讀出textField.isEnabled,它將被設置爲YES。更奇怪的是:這種行爲僅適​​用於iOS 6.0。在iOS 5.0上,一切都很好。在靜態TableView中禁用UITextfield中的編輯 - 僅適用於iOS 6.0

我已經添加了這個viewWillAppear TextField.userInteractionEnabled = YES;

我也評論了我所有的viewDidLoad和viewWillAppearCode,但仍然無濟於事。

任何想法是值得歡迎的。

enter image description here

編輯:關閉並重新啓動應用程序後,我再次有一個鏡頭。一旦我打開並關閉視圖,我看起來好像有東西被擰了。

回答

1

我實際上有一個非常類似的問題,在一個視圖中我的TextFields在與另一個視圖進行前後移動後不可編輯。對我來說,這是與第一個響應狀態的問題,事情開始加入在prepareForSegue以下後工作正常:

[self.textFieldName1 resignFirstResponder]; 

希望有所幫助。

+0

謝謝,這是一個好主意。看起來它在第一次運行中沒有幫助,但我會再次嘗試。 – brainray