UISplitViewController在主控制器中的自定义单元格的不同布局行为

时间:2015-09-11 23:59:15

标签: ios objective-c swift uitableview uisplitviewcontroller

UISplitViewContller主视图控制器(TAbleView)有两种类型的单元原型.iOS的默认工作正常,但我的自定义单元格存在布局问题,因此缺少所有子视图。

如果我以模态方式呈现主视图控制器,则单元格中的所有子视图都是正确布局的。这意味着它与单元格内容视图中设置的约束无关。

我需要关注一些特别的东西吗?

缺少第二个小区的子视图。

enter image description here

它们应该如何。

enter image description here

修改

如果我调试layoutSubviews,我看到标签的坐标不正确。

<UILabel: 0x7fa8f0de82f0; frame = (0 -21; 42 21); text = 'Subtitle'; 
 opaque =     NO; autoresize = RM+BM; 
 userInteractionEnabled = NO; layer = <_UILabelLayer:  0x7fa8f0de84a0>>

字幕标签的约束

enter image description here

1 个答案:

答案 0 :(得分:0)

在玩完约束后,我发现问题与尺寸等级有关。

您需要在ANYxANY大小类中指定Splitview主数据的约束,而不是其他任何内容.Mine在Regular to Any中添加。