ios - Xib 引用两个 xib 作为 View

标签 ios xib

我如何设置一个 ViewController 来根据某些情况显示一个 View 或另一个 View ?

我有 ViewControllerA.xibViewControllerB.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/

相关文章:

ios - 像素化的 UIButton 边缘

ios - 在计算数据后,我怎样才能移动到下一个文本字段。在哪里放置代码以退出第一响应者?

ios - 出现错误:在MAC上找不到appium v​​命令

android - 谷歌地图用多边形模拟折线

iOS,如何将 .xib 加载到另一个 .xib 中?

ios - 文件所有者、应用代理、 View Controller 等之间的关系

ios - 选择文本字段时,调整键盘的 View 高度

ios - 我是否需要有公司网站才能将应用程序提交到 Appstore

ios - XIB 的自定义 UIView 在 UIStackView 中没有高度

xcode - 将第二个 Interface Builder XIB 文件基于现有文件