我正在尝试以尽可能少的工作将 iPhone 应用程序移植到 iPad,但我被困在最后一点。
我有一个位于屏幕底部的自定义 UI 元素。UI 元素只是 UIView 的一个子类,具有一些委托方法和自定义绘图以满足我的客户需求。UIView 包含几个等间距的 UIButton 对象。
我的问题是如何让这些以编程方式创建的 UIButtons 保持居中?有一个包含子类 CustomNavBar 的 UIView 的中央 .xib 文件。在 CustomNavBar 类中,我尝试执行以下操作:
self.frame.size...
或者
self.bounds.size...
或者
CGRect rect = [[UIScreen mainScreen]bounds];
rect.origin.size...
但所有退货都是标准 iPhone 尺寸。我已经在 .XIB 文件中包含的其他对象上设置了所有自动调整大小,但我无法理解如何处理以编程方式创建 UI 方面的实例。
希望你能帮忙。