在Xcode Interface Builder(IB)中,我创建了:
我正在为VC和TVC使用4.7英寸屏幕尺寸(375 x 667点)。
在VC中,我在屏幕顶部有状态栏(20分)和工具栏(44分)。我'拖入'一个容器(375 x 603点)来填补VC空间的余额(也使用IB)。
我在所述容器中嵌入了一个单独的TVC,然后在TVC中添加了一个表格列表,我列出了几个部分和相应的单元格。
在这些相应的单元格中,我添加了一些文本标签和图像。
根据IB,VC中的TVC和容器宽度相同,但是当我在模拟器和我的iPhone中运行项目进行测试时,我的VC中可见表视图的宽度比实际的TVC内容“更短”。
简单来说,我错过了表格视图中每个单元格内容的“右手部分”。
如何修改我的路线,以便我的表视图中每个呼叫的100%宽度显示在容器中,因此在我的VC和实际视图中?
注意:我将我的TVC嵌入到VC的容器中,因为我希望表视图使用静态单元而不是动态单元。
答案 0 :(得分:0)
我在想这个。
我通过简单地将容器的模式设置为' aspect width'来解决我的问题。 (在Xcode IB中)它似乎解决了这个问题。
现在,所有内容都水平(和垂直)完美缩放,以适应嵌入式TVC中的任何内容。