84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
其实和新版的IOS6有关,据说多出了88个像素的高度,以前没做过IOS的适配,没头绪了,请大家指教!
走同样的路,发现不同的人生
你可以参考http://stackoverflow.com/questions/12...
简单翻译一下,几个重点
1. 避免绝对像素定位,使用Auto Layout2. 如果你用navigation bar/tab bar, 可以考虑给中间的内容加入以下代码
view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
3. 为了支持iPhone,你必须加入Default-568h@2x.png的起始图片,这个可以从Xcode 4.5 GM版本里加入。需要选择iPhone SDK 6.0,你会看到你的APP有个warning,就是提示这个Default-568h@2x.png文件。
随便说说我觉得既然宽度仍然是640,仅是高度增高,对于普通的内容型软件来说只需要让容器入tableview,scrollview的高度随之自适应就ok了。资源文件应该也不需要重制的。
[table setFrame:CGRectMake(0,0,320,self.view.frame.size.height)]
以上纯属胡乱猜测,没有经过测试。请勿减分或扣声望 :P
你可以参考http://stackoverflow.com/questions/12...
简单翻译一下,几个重点
1. 避免绝对像素定位,使用Auto Layout
2. 如果你用navigation bar/tab bar, 可以考虑给中间的内容加入以下代码
3. 为了支持iPhone,你必须加入Default-568h@2x.png的起始图片,这个可以从Xcode 4.5 GM版本里加入。需要选择iPhone SDK 6.0,你会看到你的APP有个warning,就是提示这个Default-568h@2x.png文件。
![](http://img.php.cn/upload/image/000/000/000/c25180973d21ac596ad0323e1998d2d2-0.png)
随便说说
我觉得既然宽度仍然是640,仅是高度增高,对于普通的内容型软件来说只需要让容器入tableview,scrollview的高度随之自适应就ok了。资源文件应该也不需要重制的。
以上纯属胡乱猜测,没有经过测试。请勿减分或扣声望 :P