2011-10-19 45 views
2

我使用Three20库编写iPhone应用程序来显示缩略图图像。首先,我使用iOS SDK 4.3使用XCode 4.0.2构建应用程序,并使用部署目标4.2。它没有问题,图像正常显示。当iOS 5 SDK使用TTThumbsViewController时奇怪的白色条显示

thumbnail image in iOS 4.3 Simulator

然后我升级到了XCode 4.2与iOS 5 SDK跑与iOS 5.0模拟器的应用程序, 有白条在那里。

thumbnail image in iOS 5.0 simulator

我不知道这是什么东西,也许正是某种边界或东西,我不知道。任何帮助或线索将不胜感激。谢谢。

+0

有此更新,但有人说,它只能在模拟器的工作不是在真正的设备。(http://forums.three20.info/discussion/400/strange-white-bar-显示当使用ttthumbsviewcontroller与ios-5-sdk) 这是源代码。 https://github.com/facebook/three20/issues/634 – mamaz

回答

7

这里是我做了什么,使其工作..

创建TTThumbsViewController的子类,然后执行以下操作:

  1. 在viewDidLoad中

    ,包括该行

    self.tableView。 sectionHeaderHeight = 0;

  2. 覆盖 - (无效)updateTableLayout以下

    - (无效)updateTableLayout { self.tableView.contentInset = UIEdgeInsetsMake(/ TTBarsHeight()+/4,0,0,0); self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(TTBarsHeight(),0,0,0); }

+0

感谢您的回复:)。我会在真正的设备上测试它,只要我拿到设备就能检查它。 – mamaz