我有一个带有UIControls的xib视图文件。 此视图已在生产中,但未与表视图一起使用。
我试图将其放在UITableView中,此表视图是通过编程方式创建的(没有界面生成器)。它所属的视图控制器也是以编程方式创建的。
我可以将视图嵌入该表视图tableView.tableHeaderView = myView
中。
如预期的那样,它可以正确显示。
我唯一的问题是控件无法正常工作。
我尝试了什么?
我禁用了滚动,并在所有可能的视图上将用户交互显式设置为true。
然后我以编程方式创建了另一个虚拟视图,以查看xib是否是问题所在。 事实证明他们是。当我尝试将它们插入标头视图中时,xib似乎不起作用。
好的,所以我可能的解决方案是使用所有代码重新创建此xib视图。 我可能最终会这样做。 现在我的问题是,为什么xib视图无法按预期工作?