【问题标题】:TWTRTimeLineViewController Hides Tab Bar Item ImageTWTR TimeLine ViewController 隐藏标签栏项目图片
【发布时间】:2015-07-25 10:05:23
【问题描述】:

我正在处理一个问题,如果有人可以提供帮助,我会很高兴:

背景: 我正在尝试使用 swift 开发一个 iOS 应用程序,该应用程序有一个部分使用 Twitter Fabric 绘制用户的时间线。

问题: 我使用的选项卡栏控件有问题,最终归咎于 Fabric SDK(也许我错了) - 我尝试创建一个新项目,并且在您使用 TWTRTimeLineViewController 的那一刻,标签栏图片消失,连标题都看不到。

我的布局是这样的:

标签栏控件(2 个标签)

  • TableViewController:拥有 TWTRTimeLineViewController 作为 viewController 来获取 Twitter 时间线

  • 导航视图控制器 - 有一个可以绘制 YouTube 频道的 TableViewController

问题在于(请参阅附加的图片 - 右下角) - 包含 twitter 提要的标签栏项目 - 永远不会显示其图像或标题......无论它是否被选中。

PS:由于这是我的第一篇文章,因此不允许发布图像。我在这里也写了一个查询:https://twittercommunity.com/t/twtrtimelineviewcontroller-hides-tab-bar-item-image/45178

【问题讨论】:

    标签: ios swift xcode6 twitter-fabric


    【解决方案1】:

    (注意:我没有足够的声誉来发表评论)

    我遇到了完全相同的问题。在我的一个选项卡中使用 TWTRTimeLineViewController 会导致一个图标消失(其他 4 个图标仍然可见)。我还应该注意,文本会随着图标一起消失。

    编辑:我正在运行 Xcode 7 Beta 3。

    编辑 2:我仍在使用 TWTRTimeLineViewController,但图标现在可见!我不完全确定我改变了什么,但不幸的是......

    【讨论】:

      【解决方案2】:

      现在对我有用的是我在 tabController 和 tableViewController 之间添加了一个 navigationController。奇怪的解决方法,但确实如此。我认为问题在于 twitter 提要会与标签栏控制器的约束重叠,并且需要有一种方法可以在代码中覆盖它。导航控制器可能会限制这一点。

      【讨论】:

      • 可行,但时间线位于 UINavigationController 附带的导航栏下方,并且没有显示 barButtonItems,也没有显示导航栏的标题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 2019-10-02
      • 1970-01-01
      • 2016-07-27
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多