UITableView внутри TableCell - PullRequest
       0

UITableView внутри TableCell

2 голосов
/ 10 февраля 2011

есть ли у кого-нибудь опыт работы с UITableView внутри пользовательского UITableViewCell?

Я попытался, и UITableView в UITableViewCell выглядит так, что не может отвечать на пользовательские вводы (т. Е. Прокрутка).* Прежде чем идти дальше, я хотел бы знать, теряю ли я свое время!

Кто-нибудь видел что-то подобное вокруг?Любая ссылка будет полезна.

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 февраля 2011

Я этого не делал, но я обескураживаю это. Это может привести к странным вещам.

Аналогичным образом Apple заявляет, что не следует использовать UIWebView внутри UIScrollView. Причина в том, что веб-представление является подклассом представления прокрутки. Вложение их может вызвать неожиданное поведение. Обратите внимание, что табличное представление также является подклассом представления прокрутки. Хотя Apple явно не упоминает ваш случай, я предполагаю, что это та же идея.

Если вам нужно, создайте подкласс UITableViewCell и посмотрите, что произойдет. Это не так сложно. Заставьте ячейку реализовывать протокол UITableViewDelegate.

0 голосов
/ 10 февраля 2011

Поскольку родительский TableView реагирует на жест вертикального пролистывания, ваш дочерний TableView никогда не увидит его. Куда должен идти жест смахивания? Он должен идти в одном или другом месте, поэтому один из TableViews не всегда будет вести себя «правильно». Я действительно думаю, что попытка поместить TableView в TableViewCell и заставить его работать так же, как корневой TableView, вероятно, пустая трата времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...