Ios5 我应该有两个笔尖来支持iPhone5/iPhone4的屏幕吗?
我开始在一个应用程序中工作,该应用程序需要针对iPhone 5进行优化,并且需要iOS 5.x或更高版本 但是,用户使用iOS 5.x安装iPhone 4和iPhone 4的情况是可能的。但在这些情况下,自动布局将是一个问题 所以,我可以在iPhone 5上使用Autolayout,但是使用iOS 5.x(iPhone 4或更低版本)的用户会遇到问题,所以为了避免出现问题,我应该使用两个nib,一个用于支持iPhone 5屏幕,另一个用于支持iPhone 4吗?(我觉得这很难看) 有这样的东西 if(IPHONE5){ //Load iPhone 5 nib with AutoLayout or without it }else{ //Load iPhone 4 or below } if(IPHONE5){ //加载带有或不带AutoLayout的iPhone 5 nib }否则{ //加载iPhone4或更低版本 } 在任何情况下,是否有更好的选项支持两个屏幕,但支持不同的iOS版本?对此有何建议Ios5 我应该有两个笔尖来支持iPhone5/iPhone4的屏幕吗?,ios5,ios6,iphone-5,autolayout,iphone-4,Ios5,Ios6,Iphone 5,Autolayout,Iphone 4,我开始在一个应用程序中工作,该应用程序需要针对iPhone 5进行优化,并且需要iOS 5.x或更高版本 但是,用户使用iOS 5.x安装iPhone 4和iPhone 4的情况是可能的。但在这些情况下,自动布局将是一个问题 所以,我可以在iPhone 5上使用Autolayout,但是使用iOS 5.x(iPhone 4或更低版本)的用户会遇到问题,所以为了避免出现问题,我应该使用两个nib,一个用于支持iPhone 5屏幕,另一个用于支持iPhone 4吗?(我觉得这很难看) 有这样的东西
现在,感谢您在Github查看此项目,它可能会有所帮助 基本上,它可以帮助您处理iOS5.x上的一些自动布局功能。但是,由于这是通过对内部类进行一些黑客攻击来完成的,因此如果要将其应用于将在应用商店中显示的应用程序,则应小心 无论如何,它可以帮助您了解执行此操作所需的管理 但是,我建议继续使用“独立笔尖”方法
希望能有所帮助,这是我一直在思考的问题。然而,我偶然发现了一个网页:“如果可能的话,应该避免这种情况。” 然而,为旧操作系统进行开发似乎是合理的
- 人们更新手机的速度极快(与Android不同)
- 开发时间增加
- 开发成本增加
- 维护更复杂的代码
- 发行日期变晚
- 更多的人升级到了更新的操作系统
- 您的“旧共享”已变得不那么重要
- 你的“销售损失”甚至更小
- 由于成本增加,您的“投资回报”已延长