iOS 6.0-7.0适配指南

iOS 6 到 iOS 7 的过渡,最大的坑就是状态栏和界面布局的变化。以前在 iOS 6 上跑得挺稳的界面,一到 iOS 7 就容易炸屏——状态栏直接透明到底,内容也跑上去了,视觉上怪怪的。

这个“ios6 7 适配”的小例子就挺实用的,手把手教你怎么调edgesForExtendedLayout,怎么用prefersStatusBarHidden控制状态栏,还带了个小 Demo,清晰明了。

状态栏的问题了,接下来就是导航栏和工具栏。iOS 7 开始走扁平风,半透明成了主流,老项目一迁就容易糊一片。你可以顺手调调barTintColortranslucent属性,配合一下背景图片,效果还不错。

还有几个细节别忽视:iOS 7 多了些手势,比如滑动返回,跟你自己实现的左右滑冲突就麻烦了;UI 上,字体边距这些也得兼顾一下,Auto Layout 还是要派上用场的。

适配别嫌麻烦,老版本用得少但还真不能放;新系统兼容性好了,用户体验也就跟上来了。如果你手头正好有老项目要维护,可以去看看这个“ios 6 7 适配 Tupioan”的资源包,拿来练手或者参考都挺合适。

zip
ios 6 7适配 Tupioan.zip 预估大小:23个文件
folder
ios 6 7适配 Tupioan 文件夹
folder
Tupioan.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 152B
folder
xcuserdata 文件夹
folder
luxiaobin.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 21KB
file
project.pbxproj 15KB
folder
xcuserdata 文件夹
folder
luxiaobin.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
xcschememanagement.plist 479B
file
Tupioan.xcscheme 3KB
file
.DS_Store 6KB
folder
Tupioan 文件夹
file
main.m 340B
file
Tupioan-Prefix.pch 317B
file
Default.png 6KB
file
2.jpg 48KB
file
1.jpg 94KB
file
KInterFace.h 1KB
file
3.jpg 241KB
file
Default-568h@2x.png 18KB
file
CRIAppDelegate.m 2KB
file
Tupioan-Info.plist 1KB
file
MyImageView.m 1KB
file
BBViewController.m 3KB
file
MyImageView.h 339B
file
Default@2x.png 16KB
file
BBViewController.h 243B
file
CRIAppDelegate.h 281B
folder
en.lproj 文件夹
file
InfoPlist.strings 45B
zip 文件大小:422.03KB