我如何设置一个 ViewController 来根据某些情况显示一个 View 或另一个 View ?
我有 ViewControllerA.xib
和 ViewControllerB.xib
。两者都有一个 UITableView
和一些逻辑。我想加载 ViewControllerAB
(通过 xib 或以编程方式),它在我从网络获取数据时显示加载屏幕。当我有数据时,我决定显示哪个 View ,A 或 B。我通过 addSubview
执行此操作,但是当我点击 tableView 中的一行时触摸没有响应。
最佳答案
在您的 ViewController A 和 B 中,您是否将 tableView 的委托(delegate)和数据源设置为各自的 Controller ? 这可能是问题所在,因为您的解决方案(使用 addSubview)应该有效。如果不能解决您的问题,您可以发布一些代码吗?
关于ios - Xib 引用两个 xib 作为 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046325/