Странная белая полоса показывает, когда используется TTThumbsViewController с iOS 5 SDK
Я пишу приложение для iPhone, используя библиотеку Three20 для отображения уменьшенных изображений. Сначала я собираю приложение, используя XCode 4.0.2 с iOS SDK 4.3, и использую цель развертывания 4.2. Все отлично, изображения появились нормально.
уменьшенное изображение в iOS 4.3 Simulator
Затем я обновился до XCode 4.2 с iOS 5 SDK и запустил приложение с симулятором iOS 5.0, там есть белая полоса.
уменьшенное изображение в симуляторе iOS 5.0
Я не знаю, что это за штука, может быть, какая-то граница или что-то, чего я не знаю. Любая помощь или подсказка будут оценены. Благодарю.
1 ответ
Вот что я сделал, чтобы заставить это работать..
Создайте подкласс TTThumbsViewController, затем сделайте следующее:
в ViewDidLoad, включите эту строку
self.tableView.sectionHeaderHeight = 0;
Перезаписать - (void)updateTableLayout на следующее
- (void)updateTableLayout {self.tableView.contentInset = UIEdgeInsetsMake (/TTBarsHeight () +/ 4, 0, 0, 0); self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake (TTBarsHeight (), 0, 0, 0); }