xrksudy

Results 2 comments of xrksudy

截图如下:应该是iOS7下内容是默认全屏显示,我昨天才开始看你的源码,我试着调试改下,呵呵。 ![img_0211](https://f.cloud.github.com/assets/962712/1319449/f73dc442-32e8-11e3-9cf1-099703e659ad.PNG) ![img_0212](https://f.cloud.github.com/assets/962712/1319450/f9d0443c-32e8-11e3-887d-a132ad084713.PNG)

我稍微改了下,效果是好了: 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 不知道我改的对不对,还要向你好好学习呢,呵呵。