我创建了一个页面,其中有两个容器视图,可根据顶部的分段控件进行切换。基本上我根据分段控件中选择的索引隐藏其中一个容器视图。现在在一个容器视图中,我添加了一个表视图和一个单元格。我还为其中一个容器视图中包含的视图创建了一个viewController类,该视图符合UITableView数据源和委托协议。
然而,当我运行应用程序时,分段视图不可见,我所能看到的只是空单元格。我很难理解为什么分段控制甚至不显示。在容器视图中添加表视图后,有没有人遇到过这个问题?我能做错什么?
编辑: 这就是我在故事板中所做的。它在模拟器中显示正常,因为表是空的。
当我在手机上运行时,基本上,我使用我从附近的地方google web api创建的数据库填充表格。在设备上,当我导航到此页面时,段控件没有显示,我只能看到包含我提取的数据的表格。表视图基本上占用了整个页面。我使用自动调整(没有自动布局)。我检查了我提供的限制,一切似乎都很好。
这是我在设备上运行相同页面时得到的结果:
答案 0 :(得分:0)
我明白了。我这个愚蠢的错误! segmentcontrol未显示的原因是因为它低于页面布局中的容器视图!我把它拉到前面,它出现在设备和模拟器上。干杯