[英]iOS: create a XIB from a UIView
我在旧项目中有很多使用绝对定位在代码中布局的视图。 该代码确实很难维护。 我想将代码移植到使用界面生成器,但是我不得不手动重新布局每个视图。
是否可以通过现有的UIView(以编程方式创建)以编程方式创建XIB文件? 我已经搜索了文档,但找不到任何东西。
XIB本质上是XML文件,我想如果您检查一些文件,就会了解不同控件的格式,但是要完成所有视图,就需要大量的手动阅读,编写和测试。 也许更好的计划是开始慢慢迁移到IB制作的视图。
是的,有可能; 但是,事实是,您需要设置xib的所有基本控件和属性。 除非您已在模拟器或实际设备上执行了该项目,否则您将无法看到其实际外观(这意味着对所有内容进行硬编码)。
你会在你的初始化厦门国际银行使用的loadView。 这里有一点:
- (void)loadview{
// set your view, screen size, and other properties of your xib
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.