2015-09-27 2 views
0

после обновления до iOS 9 (отлично работает в iOS 8), у меня возникают проблемы с нажатием UIBUttons и редактированием UITextFields внутри пользовательского UITableViewCells.Невозможно отредактировать поля в пользовательском UITableViewCell (iOS 9)

У меня есть UITableView с пользовательскими UITableViewCells. Эти клетки загружены, как это:

- (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 изменила работу UITableViewCell в iOS 9. Это было исправлено для меня, перетащив новый UITableViewCell в Xib и переместив все. См .: https://stackoverflow.com/a/32826526/101923

Смежные вопросы