我使用的是XCode 4.5版。对于每个Xib,我可以选择"Retina 3.5全屏“或"Retina 4全屏”的大小。
我的疑问是:如果我选择Retina 4全屏,我的应用程序能否在较旧的iPhone (屏幕为3.5)上正常工作,反之亦然?
发布于 2012-11-29 13:33:08
最好的方法是为3.5“和4”屏幕创建单独的Xib文件,并根据您可以设置autoresizingMask的设备version.Also加载它们。请参阅以下代码:
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin
发布于 2012-11-29 15:16:01
US 3.5视网膜并根据需要设置自动调整大小蒙版,您也可以通过XIB设置自动调整大小蒙版
发布于 2012-11-29 15:10:29
模拟度量下的那些选项不会影响应用程序本身,它只是预览在这些条件下在Xcode中的外观的一种方式。
你可以根据设备的屏幕尺寸使用不同的Xib/故事板,但根据我的经验,大多数应用程序可以很容易地使用单一的Xib/故事板(通常有一个元素可以被放大,比如表格或滚动视图……我有更多的工作)。这比复制UI和保持两个版本之间的任何调整同步要容易得多。也许在某些情况下,重复是值得的,但它们不是大多数情况。
https://stackoverflow.com/questions/13619407
复制相似问题