2015-09-27 60 views
0

字段(iOS 8的工作得很好),我有自定義UITableViewCells內的麻煩點擊UIBUttons和編輯UITextFields。無法編輯自定義的UITableViewCell(iOS版9)

我有一個自定義UITableViewCells一個的UITableView。這些細胞被加載這樣的:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { ... controller=[[PresetRowViewController alloc] initWithNibName:@"PresetRowViewController" bundle:nil]; ... return (UITableViewCell *)controller.view; }

的細胞表現很好,但我不能在任何UIButton的點擊或編輯任何的UITextField在他們裏面。

任何想法?

由於

回答

0

嘗試檢測用於各種視圖手勢識別(即view.gestureRecognizers = nil;)(該按鈕時,細胞自身)。另外請確保button.userInteractionEnabled = YES;cell.userInteractionEnabled = YES;最後,確保沒有隱藏的視圖超出按鈕/單元格。

0

嘗試將子視圖的定製表視圖細胞向前方。

0

我有同樣的問題。 Apple改變了iOS9的工作方式。它通過將一個新的UITableViewCell拖入Xib並將所有內容全部移過來解決了這個問題。請參閱:https://stackoverflow.com/a/32826526/101923