Uitableview UIAbbarController中的UIViewController为黑色
我有一个带有3个选项卡的Uitableview UIAbbarController中的UIViewController为黑色,uitableview,uiviewcontroller,delegates,uitabbarcontroller,Uitableview,Uiviewcontroller,Delegates,Uitabbarcontroller,我有一个带有3个选项卡的UITabBarController。控制其中一个选项卡的UIViewControllers之一是UITableViewDelegate,并具有使用部分屏幕的嵌入式UITableView。在UITableView下面会出现一些按钮 此UIViewController通常可以工作,但如果我对代码进行更改(可能在任何文件中),有时此UIViewController在导航栏和选项卡栏之间只会显示黑色。我可以切换到其他选项卡,它们会按预期运行 更奇怪的是,如果我转到情节提要并更改
UITabBarController
。控制其中一个选项卡的UIViewControllers
之一是UITableViewDelegate
,并具有使用部分屏幕的嵌入式UITableView
。在UITableView
下面会出现一些按钮
此UIViewController
通常可以工作,但如果我对代码进行更改(可能在任何文件中),有时此UIViewController
在导航栏
和选项卡栏
之间只会显示黑色。我可以切换到其他选项卡,它们会按预期运行
更奇怪的是,如果我转到情节提要
并更改选项卡的顺序,那么有问题的UIViewController
会再次开始工作。我所做的就是改变标签的顺序
有什么想法吗?我不是swift专家,但我花了很多时间在UIViewController内部的选项卡栏和UITableView上。以下是我要检查/做的事情:
- 重置我的模拟器(运行它,并使用模拟器菜单)
- 清洁我的建筑区域
- 将表格视图背景颜色更改为红色
- 将表格视图的颜色更改为绿色
- 将最外面的视图背景颜色更改为黄色
- 将最外面的视图颜色更改为蓝色
- 现在当它变成黑色时,可能会显示另一种颜色
- 选中,然后双击表视图上的约束
- 黑色可能是由于没有显示单元格,或者整个表视图不知何故丢失了大小