使用带有 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 时出现奇怪的白条的主要内容,如果未能解决你的问题,请参考以下文章

在 xcode 3.2.5 上安装 iOS SDK 4.1

在 iOS 上使用带有 UIActivityViewController 的 Facebook SDK 会话对象

带有应用请求的 Facebook iOS SDK 传递参数

带有 iOS SDK 的 Spotify 长期令牌

Facebook iOS SDK,使用 ShareDialog(不是 GraphAPI)分享带有标题的图像

无法使用带有 IDFA 的 Google Analytics iOS SDK 验证人口统计报告的跟踪代码