我有一个有3个标签的UITabBarController
。其中一个控制选项卡的UIViewControllers
是一个UITableViewDelegate
,它有一个嵌入式UITableView
,它使用屏幕的一部分。在UITableView
下面显示了一些按钮。
这个UIViewController
通常可以工作,但是如果我更改了代码(可能在任何文件中),有时这个UIViewController
在Navigation Bar
和Tab Bar
之间只会显示黑色。我可以切换到其他选项卡,它们会按预期运行。
更奇怪的是,如果我转到Storyboard
并更改选项卡的顺序,那么有问题的UIViewController
将重新开始工作。我所要做的就是改变标签的顺序...
对这里发生的事情有什么想法吗?
发布于 2016-04-05 03:19:12
我不是swift方面的专家,但我花了很多时间在UIViewControllers的标签栏和UITableViews上。以下是我要检查/做的事情:
<代码>H19将最外面的视图背景颜色更改为蓝色<代码>H212<代码>H113现在当它变为黑色时,可能会显示另一种颜色<代码>H214<代码>H115检查表格视图上的约束<代码>H216<代码>H117变黑可能是由于没有显示单元格,或者整个表格视图以某种方式失去了大小<代码>H218<代码>F219
https://stackoverflow.com/questions/36254800
复制