这是常见做法还是不赞成?这种做法有没有标准/资源?有哪些替代方案?我意识到问题很广泛,但我是iOS开发的新手,任何信息都有帮助。谢谢!
编辑:我的意思是相同的视图。
答案 0 :(得分:2)
是的,您可以将XIB描述的对象与程序创建的对象交换,并且您可以对XIB实例化对象进行编程修改,或者您可以在编程视图中使用XIB实例化对象。
基本上,XIB只是“生成代码”(以向后的方式)来实例化它描述的对象,一旦根视图及其所有子视图被创建,它就与程序创建的双胞胎无法区分。
答案 1 :(得分:1)
是的,您可以以任何您喜欢的方式混合使用以编程方式创建的和nib加载的资源 - 通常使用nib来设置代码可能会更改或添加更多视图的框架。