如何将应用程序从ios5转换到ios6(3.5';显示到4';显示)
目前,我需要将iOS应用程序从iOS 4.0(3.5英寸显示器)转换为iOS 6.0(4英寸显示器)如何将应用程序从ios5转换到ios6(3.5';显示到4';显示),ios5,ios6,iphone-5,Ios5,Ios6,Iphone 5,目前,我需要将iOS应用程序从iOS 4.0(3.5英寸显示器)转换为iOS 6.0(4英寸显示器) 请告诉我如何使iOS旧版verion(5.0及以上版本)应用程序与ios6和iPhone5兼容的最简单方法 帮助我为4英寸XIB设置3.5英寸XIB的UI对象框架 如果任何人有一个很好的教程或文章相关的主题,那么请提供我的链接 您应该使用以下代码来检测ios6和iphone5,并在区分之后根据需要执行必要的更改 符合系统定义中指定的版本 //#define __IPHONE_2_0 20000
您应该使用以下代码来检测ios6和iphone5,并在区分之后根据需要执行必要的更改 符合系统定义中指定的版本
//#define __IPHONE_2_0 20000
//#define __IPHONE_2_1 20100
//#define __IPHONE_2_2 20200
//#define __IPHONE_3_0 30000
//#define __IPHONE_3_1 30100
//#define __IPHONE_3_2 30200
//#define __IPHONE_4_0 40000
//#定义IPHONE 6 60000
您可以这样编写函数(您可能应该将此版本存储在某个位置,而不是每次都计算):
然后,您可以按如下方式使用它:
if([Toolbox getSystemVersionAsAnInteger] >= __IPHONE_6_0)
{
//blocks
} else
{
//oldstyle
}
确定操作系统版本后,使用以下步骤进行转换
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {
// code for 4-inch screen
}else{
// code for 3.5-inch screen
}
谢谢
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {
// code for 4-inch screen
}else{
// code for 3.5-inch screen
}