我需要创建一些非常相似的 View - 只复制现有的 .xib,然后修改副本是好还是坏?也就是说,这会导致循环引用或比其值(value)更多的麻烦吗?如果值得做,有没有办法从 XCode 中做,或者你需要从终端/文件管理器中做?我正在寻找一种方法来快速生成非常相似的 View ,而无需从头开始重建
最佳答案
您可以使用相同的 xib 实例化多个 UIViewController 实例,然后对每个实例进行您想要的任何更改。
UIViewController *firstView = [[UIViewController alloc] initWithNibName:@"MyXIB" bundle:nil];
UIViewController *secondView = [[UIViewController alloc] initWithNibName:@"MyXIB" bundle:nil];
等...
如果需要,您还可以将 UIViewController 替换为 UIViewController 子类的名称。
关于xcode - 将第二个 Interface Builder XIB 文件基于现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5741486/