ios7 兼容之前版本
ios7 兼容之前版本
</pre><p><pre name=code class=objc>//定义宏,判断ios7
#define IOS7 [[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0//添加代码
ios7 兼容之前版本
</pre><p><pre name=code class=objc>//定义宏,判断ios7
#define IOS7 [[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0//添加代码
if (IOS7)
{ = UIRectEdgeone; //视图控制器,四条边不指定 = O; //不透明的操作栏<br> = O;
}
#if __IPHOE_OS_VERSIO_MAX_ALLOWED >= 70000if (IOS7){ = UIRectEdgeone; = O; = O;
// self.automaticallyAdjustsScrollViewInsets = O;
// = O;
// = O;}
#endif
self.automaticallyAdjustsScrollViewInsets = O;
看这个UIViewController的这个属性你就明白了,此属性默认为YES,这样UIViewController下如果只有一个UIScollView或者其子类,那么会自动留出空白,让scollview滚动经过各种bar下面时能隐约看到内容。但是每个UIViewController只能有唯一一个UIScollView或者其子类,如果超过一个,需要将此属性设置为O,自己去控制留白以及坐标问题。
,这个里面有一些属性介绍
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 116), [[UIScreen mainScreen] currentMode].size) : O)
这个是判断iphone5 or 4
注意,目前我做的适配
如果之前使用了nib文件,同时ui不是自己手写代码add上去的,这里需要在代码里控制每一个ui了(如果你也中,那就跟我一样慢慢改吧,以后写代码尽可能手动)
如果是代码里画的ui,那么问题不大,做出响应调整即可。
当然如果你不需要兼容ios5.0,这样可以完全使用autolayout,这样可以使你的工作量降至最低
.html
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-01-14 06:46:24
上一篇:黑马程序员——随机菜谱
下一篇:网络直播现在发展的怎么样?
推荐阅读
留言与评论(共有 7 条评论) |
本站网友 河北经济频道直播 | 18分钟前 发表 |
ios7 兼容之前版本 </pre><p><pre name=code class=objc>//定义宏,判断ios7 #define IOS7 [[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0//添加代码 if (IOS7) { = UIRectEdgeone; //视图控制器,四条边不指定 = O; //不透明的操作栏<br> = O; } #if __IPHOE_OS_VERSIO_MAX_ALLOWED >= 70000if (IOS7){ = UIRectEdgeone; = O; = O; // self.automaticallyAdjustsScrollViewInsets = O; // = O; // = O;} #endif self.automaticallyAdjustsScrollViewInsets = O; 看这个UIViewController的这个属性你就明白了,此属性默认为YES,这样UIViewController下如果只有一个UIScollView或者其子类,那么会自动留出空白,让scollview滚动经过各种bar下面时能隐约看到内容 | |
本站网友 大良牛乳 | 22分钟前 发表 |
[[UIScreen mainScreen] currentMode].size) | |
本站网友 雪肌精化妆水 | 26分钟前 发表 |
@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640 | |
本站网友 深圳梅林租房 | 21分钟前 发表 |
116) | |
本站网友 风很凉 | 19分钟前 发表 |
116) | |
本站网友 朝阳婚纱摄影 | 12分钟前 发表 |
当然如果你不需要兼容ios5.0,这样可以完全使用autolayout,这样可以使你的工作量降至最低 .html |