繁体   English   中英

iOS:从UIView创建XIB

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM