我想与iOS 5兼容我的应用程序。一切顺利,iOS 4.3。将主项目和目标编译器设置更改为Apple LLVM编译器3.0,并将Three20项目和目标设置设置为LLVM GCC 4.2后,我运行了该应用程序。应用程序运行良好,但在照片库屏幕上有一些我不想要的东西。有截图。
iOS 5 http://www.portxl.com/ios/5.png
缩略图上方有一个矩形块。我在iOS 4.3中使用相同的代码运行相同的应用程序,并且没有阻止。屏幕截图如下。
iOS 4.3 http://www.portxl.com/ios/4-3.png
等待你的建议,提前谢谢。
有一个快速说明:当我将Three20项目和目标设置更改为Apple LLVM编译器3.0时,在类20中存在错误。当我滚动tableview矩形块时带有tableview。
答案 0 :(得分:0)
问题出在TTTableViewDelegate,
- (CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section;
在iOS 5中,如果您不想要标题部分,此方法必须返回0。
你可以检查最新的三个,它已经解决了。