TableView не будет прокручиваться - PullRequest
0 голосов
/ 24 января 2012

У меня есть приложение на основе раскадровки со следующим видом иерархии:

-RootViewController
-| UITabBarController
--| UINavigationController #1 on Tab #1
--| UINavigationController #2 on Tab #2
--| UINavigationController #3 on Tab #3

Я использую своего рода поповер UIView, который работает, добавляя новый XIB в качестве подпредставления, подобного этому (вызывается из ViewController на Tab1):

CGRect frame = self.view.frame;
frame.origin = CGPointMake(0.0, superview.bounds.size.height);    
popoverView.view.frame = frame;
[self.tabBarController.view addSubview:popoverView.view];

У меня есть всплывающее окно с текстовым полем, двумя кнопками и табличным представлением. Все работает нормально, но я не могу прокрутить таблицу, она не реагирует на прикосновения и не отвечает на didSelectRowAtIndexPath. У меня есть делегат и источник данных, и источник данных работает. Я попытался изменить прозрачность фона всплывающего окна UIView и фона UITableView, но он не прокручивается. Я пытался включить и выключить isUserInteractionEnabled как для таблицы, так и для ячеек внутри нее, но без кубиков. Есть ли что-нибудь еще, что может быть причиной этого?

...