2011-10-19 71 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