HappyEnglish icon indicating copy to clipboard operation
HappyEnglish copied to clipboard

软件运行在iPhone5,iOS7上显示有问题

Open xrksudy opened this issue 12 years ago • 4 comments

iTune上下载的在iPhone5,iOS7上运行正常。但是Github上的代码运行在iPhone5,iOS7上显示有问题。 1:几个页面的顶部都覆盖了StatusBar。 2:设置页面导航显示有问题,底部有黑色区域。 3:设置项里的其他页面也有类似2的问题。

xrksudy avatar Oct 11 '13 03:10 xrksudy

哥们,你能否截图给我看看,另外你有时间的话 可以尝试修复下,修复后我来合并一下。

imtiger avatar Oct 11 '13 05:10 imtiger

截图如下:应该是iOS7下内容是默认全屏显示,我昨天才开始看你的源码,我试着调试改下,呵呵。 img_0211 img_0212

xrksudy avatar Oct 12 '13 02:10 xrksudy

我稍微改了下,效果是好了: 1:第一个Bug,应该是你创建_toolbarView设置了高度为45.但是iOS7中会算上StatusBar的高度的。我只是将你原先设置45的高度调成65,没有处理兼容iOS6。 2:第二Bug,应该是要做一张适配iOS7的nav_bar_background_img.png图片,图片高度要加上StatusBar的高度。并且要在SettingRootController和SettingBaseChildController的ViewDidLoad里加上这句代码: #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) { self.edgesForExtendedLayout = UIRectEdgeNone; } #endif 参考了stackoverflow http://stackoverflow.com/questions/18303786/writing-ios7-code-that-compiles-against-ios-6-base-sdk http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios-7 http://stackoverflow.com/questions/18980925/status-bar-issue-and-navigation-bar-issue-in-ios7

不知道我改的对不对,还要向你好好学习呢,呵呵。

xrksudy avatar Oct 12 '13 04:10 xrksudy

你可以发个pull request过来,我测试一下啊。

imtiger avatar Oct 14 '13 04:10 imtiger