例如:
NSBundle.mainBundle().loadNibNamed("Games-New", owner: nil, options: nil).first
怎么可能有多个观点?!我只从故事板中拖出一个视图,然后在其中放入一个标签/图像并完成。或者这是否意味着我可以拖动多个容器般的视图,我拖出的第一个视图将是第一个或什么? (这将是一个非常糟糕的主意)
为什么将事情分组是个好主意?我认为整个想法是分离不同的元素/观点。是不是这样做恰恰相反?
答案 0 :(得分:1)
即使您只拖动了一个视图 - 它仍然准备在XIB文件中支持多个视图。
如果您在同一个文件中创建更多视图,则可以使用正确的索引值选择正确的视图。
一个想法是将所有UITableViewCell
保存在1个XIB文件中 - 并通过将类与您要查找的类进行比较来迭代类以获取您要查找的类。
在我看来,它仍然不推荐 - 因为在分离的xib文件中保存视图更容易 - 特别是如果有多个人在同一个项目上工作(以避免冲突)。