У меня есть приложение на основе раскадровки со следующим видом иерархии:
-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
как для таблицы, так и для ячеек внутри нее, но без кубиков. Есть ли что-нибудь еще, что может быть причиной этого?