У меня есть эта странная проблема. Для того, чтобы начать все это, как моя точка зрения иерархии выглядит следующим образом:Прикосновения не работают на UITableView внутри UIScrollView
У меня есть UIViewController
с UIScrollView
с тремя отдельными ContainerView's
внутри него. Каждый из ContainerView's
frames
(и соответствующий UIViewControllers
) устанавливается программно.
Открываю второй ContainerView
методом UIView.animate(...)
. Внутри этого UIView/UIViewController
у меня есть UITableView
. Проблема в том, что только первые пять (и половина шестого по какой-то причине, но, возможно, это ключ) UITableViewCell's
можно выбрать. У меня есть еще пять UITableViewCell's
, которые по какой-то причине не могут быть выбраны.
У меня нет UITapGestureRecognizer's
, что было проблемой для некоторых других людей, которых я видел. Кроме того, если я добавлю TouchesBegan
либо к UITableView
, либо к UIViewController
, удерживая его, он ведет себя таким же образом. Это скажет, что он печатается только тогда, когда я касаюсь той же части экрана, где можно выбрать UITableViewCell'
.
Есть ли кто-нибудь, кто столкнулся с той же проблемой или чем-то подобным ей, который может пролить свет на это?
Любая помощь, ввод или оценка очень ценится.