在 GUI 向导提供的选择中,我为每个带有“iPhone”家族的 viewController 做了一个笔尖。我让它在 iPad 和 iPhone 上工作(没有单独的 iPad 笔尖),因为我不会被打扰,我不明白这一点。我宁愿只为所有人准备一个笔尖(尤其是现在新的 iPhone 5 已经推出(屏幕尺寸不同)。
在我在 iPad 上的一个页面上,视图左对齐并且 iPhone 的大小(因为家庭:iPhone)。让这些笔尖同时工作的最佳方法是什么?初始化 viewControlers 后是否需要重置 frame.width 和 frame.height?IE 通过将其设置为 window.width 之类的东西?
编辑:我想出的是下面,这将是安全代码吗?
在每个 VC 的每个 viewDidLoad 方法中,我都会这样做:
self.view.frame = [[UIScreen mainScreen] bounds];