【发布时间】:2011-04-21 08:28:13
【问题描述】:
我需要创建一些非常相似的视图 - 仅复制现有的 .xib,然后修改副本是个好主意还是坏主意?即,这会导致循环引用或比其价值更多的麻烦吗?如果值得做,有没有办法在 XCode 中做,或者你需要从终端/文件管理器做吗?我正在寻找一种方法来快速生成非常相似的视图,而无需从头开始重建
【问题讨论】:
标签: xcode ios interface-builder xib nib
我需要创建一些非常相似的视图 - 仅复制现有的 .xib,然后修改副本是个好主意还是坏主意?即,这会导致循环引用或比其价值更多的麻烦吗?如果值得做,有没有办法在 XCode 中做,或者你需要从终端/文件管理器做吗?我正在寻找一种方法来快速生成非常相似的视图,而无需从头开始重建
【问题讨论】:
标签: xcode ios interface-builder xib nib
您可以使用同一个 xib 实例化多个 UIViewController 实例,然后对每个实例进行您想要的任何更改。
UIViewController *firstView = [[UIViewController alloc] initWithNibName:@"MyXIB" bundle:nil];
UIViewController *secondView = [[UIViewController alloc] initWithNibName:@"MyXIB" bundle:nil];
等等……
如果需要,您还可以将 UIViewController 替换为 UIViewController 子类的名称。
【讨论】: