【发布时间】:2011-04-22 13:02:19
【问题描述】:
我们开发了一个移动应用程序开发工具包,目前允许对手机 UI 进行图形化设计并为 Android 手机生成应用程序。现在我正在尝试生成具有相同规格的 iPhone 代码。 Objective-c 代码没有问题,但用于 UI 设计的 XIB 格式很难解密。是否有 XIB 文件格式的规范文档?任何参考都会有所帮助。或者,是否可以通过编程方式创建 UI 布局?
【问题讨论】:
我们开发了一个移动应用程序开发工具包,目前允许对手机 UI 进行图形化设计并为 Android 手机生成应用程序。现在我正在尝试生成具有相同规格的 iPhone 代码。 Objective-c 代码没有问题,但用于 UI 设计的 XIB 格式很难解密。是否有 XIB 文件格式的规范文档?任何参考都会有所帮助。或者,是否可以通过编程方式创建 UI 布局?
【问题讨论】:
是的,可以通过编程方式创建 UI 布局。
您必须设置框架并将该框架分配给该用户界面元素。
然后您必须将该元素添加到您的视图中。就是这么简单。
【讨论】:
绝对可以通过编程方式创建 UI。
为此,从 UIView 派生一个类,并在其构造函数中创建您的子视图(UILabel 和 UI 中的其他组件)。
要显示子视图,请设置其Frame 属性并通过调用addSubview 方法添加它。
我认为此链接可能对您有用:View Programming Guide for iOS。
【讨论】: