如何设置一个ViewController,根据某些情况显示一个或另一个视图?
我有ViewControllerA.xib
和ViewControllerB.xib
。两者都有UITableView
和一些逻辑。我想加载ViewControllerAB
(通过xib或以编程方式),在我从网络获取数据时显示加载屏幕。当我有数据时,我决定要显示哪个视图,A或B.我是通过addSubview
执行此操作,但是当我在tableView中点击一行时触摸没有响应。
答案 0 :(得分:0)
在ViewController A和B中,您是否将tableView的委托和数据集设置为相应的控制器? 这可能是问题,因为您的解决方案(使用addSubview)应该可以工作。如果它不能解决您的问题,您可以发布一些代码吗?