我想知道是否有人可以向我解释如何创建适用于iPhone 5和以前型号的视图。我已经做了我的研究,并发现有人建议使用为iOS 6创建视图
setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight
但我对此有以下问题。
如果我建立在界面生成器,并计划在使用上面的代码行,我留在“视网膜4全屏”大小选项?
上述代码行是否代表先前在3.5英寸屏幕上的特定位置上设置的图像?
是否有一个通用的地方我可以把这行代码放在我的应用程序,所以它为所有视图或我需要把它放在每个viewController和ViewDidLoad?
在此先感谢!
你可以检查你的设备硬件,通过使用条件和根据设备模型设置你的意见 –
@Sudha感谢您的答复,但这不是一个巨大的麻烦?这是不是破坏了这个autoresize代码的目的?谢谢 –
我们也遇到了这个问题,并且autoresize代码不工作......您可以使用CGRect –