【问题标题】:UIViewController in UITabBarController is BlackUITabBarController 中的 UIViewController 为黑色
【发布时间】:2016-07-15 06:24:48
【问题描述】:

我有一个带有 3 个标签的 UITabBarController。控制其中一个选项卡的UIViewControllers 之一是UITableViewDelegate,并具有使用屏幕一部分的嵌入式UITableViewUITableView下方出现了一些按钮。

这个UIViewController 通常可以工作,但是如果我更改代码(可以在任何文件中),有时这个UIViewControllerNavigation BarTab Bar 之间只会显示黑色。我可以切换到其他选项卡,它们按预期运行。

更奇怪的是,如果我转到Storyboard 并更改选项卡的顺序,那么有问题的UIViewController 会再次开始工作。我所做的只是改变标签的顺序......

对这里发生的事情有什么想法吗?

【问题讨论】:

    标签: uitableview uiviewcontroller delegates uitabbarcontroller


    【解决方案1】:

    我不是 swift 方面的专家,但我在 UIViewControllers 内的标签栏和 UITableViews 上花了很多时间。以下是我会检查/做的事情:

    • 重置我的模拟器(运行它并使用模拟器菜单)
    • 清理我的构建区域
    • 将表格视图背景颜色更改为红色
    • 将表格视图的 tintColor 更改为绿色
    • 将最外层的视图背景颜色更改为黄色
    • 将最外层视图的 tintColor 更改为蓝色
    • 现在当它变黑时,它可能会显示另一种颜色
    • 检查并仔细检查表视图上的约束
    • 黑色可能是由于没有显示单元格,或者整个表格视图以某种方式丢失其大小

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      相关资源
      最近更新 更多