使用带有 iOS 5 SDK 的 TTThumbsViewController 时出现奇怪的白条
Posted
技术标签:
【中文标题】使用带有 iOS 5 SDK 的 TTThumbsViewController 时出现奇怪的白条【英文标题】:Strange white bar shows, when using TTThumbsViewController with iOS 5 SDK 【发布时间】:2011-10-19 10:51:15 【问题描述】:我使用 Three20 库编写了一个 iPhone 应用程序来显示缩略图。起初,我使用 XCode 4.0.2 和 ios SDK 4.3 构建应用程序,并使用部署目标 4.2。效果很好,图像正常显示。
thumbnail image in iOS 4.3 Simulator
然后我使用 iOS 5 SDK 升级到 XCode 4.2 并使用 iOS 5.0 模拟器运行应用程序, 里面有白条。
thumbnail image in iOS 5.0 simulator
我不知道这到底是什么东西,也许是某种边界或我不知道的东西。任何帮助或线索将不胜感激。谢谢。
【问题讨论】:
有一个更新,但有人说它只能在模拟器中工作,不能在真实设备中工作。(forums.three20.info/discussion/400/…) 这是源代码。 github.com/facebook/three20/issues/634 【参考方案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);
【讨论】:
感谢您的回复:)。我将在真机上进行测试,以便在拿到设备后立即进行检查。以上是关于使用带有 iOS 5 SDK 的 TTThumbsViewController 时出现奇怪的白条的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 上使用带有 UIActivityViewController 的 Facebook SDK 会话对象