iOS7适配遇到的一些问题
来源:互联网 发布:现在淘宝做什么产品好 编辑:程序博客网 时间:2024/05/18 15:55
1、如果设置了self.navigationController.navigationBar 设置了UIBarMetricsLandscapePhone的背景;
而没有设置UIBarMetricsDefault的背景,navigationBar会变透明
2、如果没有设置self.automaticallyAdjustsScrollViewInsets = NO,那么iOS7下会自动让scrollView滑动多次,以满足UITableView第一行的显示需要,这又带来了另外一个问题,下拉刷新的View的frame也随之发生了改变,导致整个下拉刷新不可用了
还有可能在 POPviewController的时候崩溃
3、self.automaticallyAdjustsScrollViewInsets 这个属性是IOS7才有的新方法,目的就是为了让scrollView自动适应屏幕!
(这种情况适用于容器建立在UINavigationController).
4、如果设置了self.navigationController.navigationBar 设置UIBarMetricsDefault的背景为空,则默认的是IOS7上边栏平铺效果,如果设置了图片,并且这个图片高度保持在44(88),那么IOS5,6,7的效果是一致的。
5、iOS7中的StatusBar的没有了背景,他的UIStatusBarStyleLightContent和UIStatusBarStyleDefault只会改变StatusBar的文字,都不会有背景
6、ViewController-Based Status Bar Appearance控制了StatusBar的外观,如果设置为YES,则会调用preferredStatusBarStyle。如果为NO,则通过传统方式来控制
7、在IOS7下,如果不设置navigationBar的背景图片,而且设置[navigationBar setBarStyle:UIBarStyleBlackTranslucent];可以获取默认的黑色毛玻璃效果哟
如果大家还有遇到一些奇怪的问题,欢迎大家来补充
本文参考文档
http://blog.jaredsinclair.com/post/61507315630/wrestling-with-status-bars-and-navigation-bars-on-ios-7
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/index.html
http://www.cocoachina.com/bbs/simple/?t154091.html
0 0
- iOS7适配遇到的一些问题
- iOS7适配遇到的一些问题
- iOS7适配遇到的一些问题
- iOS7适配遇到的一些问题
- iOS7适配遇到的一些问题
- iOS7适配遇到的一些问题
- iOS7 UI改变总结 & iOS7适配遇到的一些问题
- ios7遇到的问题
- ios7适配一些问题
- ios7适配一些问题
- 在ios7开发中遇到的一些deprecated的问题
- IOS7 遇到的一些 frame适配 问题以及解决
- IOS7 NavigationBar 遇到的问题
- iOS7 -- iOS7的UI适配问题
- 适配遇到的一些问题
- 适配遇到的一些问题
- android适配遇到的一些问题
- 关于iOS7 适配的一些总结
- Jquery]判断某个标签 Id是否存在
- Ubuntu安装graphviz
- 实现Engine示例
- Occlusion Culling in Unity 4.3
- WINCE接收设备插入拔出消息
- iOS7适配遇到的一些问题
- 【asp.net 小札记】小知识点
- c++时间类型详解time_t
- dlopen、dlsym和dlclose的使用和举例
- Notes on Convolutional Neural Networks
- 转载: SVG与JS的交互
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- linux下安装gcc-4.8.1
- 如何学习C语言