gpt4 book ai didi

ios - UISplitViewController 对主 Controller 中自定义单元格的不同布局行为

转载 作者:行者123 更新时间:2023-11-30 14:05:04 25 4
gpt4 key购买 nike

UISplitViewContller 的主视图 Controller (TAbleView) 有 2 种类型的单元原型(prototype)。iOS 的默认单元原型(prototype)工作正常,但我的自定义单元存在布局问题,因此所有 subview 都丢失了。

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

有什么特别需要我关心的吗?

第二个单元格的 subview 丢失。

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

最佳答案

在尝试了约束之后,我发现问题与尺寸类别有关。

您需要在 ANYxANY 大小类别中指定 Splitview 母版的约束,而不是其他任何内容。我的约束是在 Regular 中添加到 Any 中的。

关于ios - UISplitViewController 对主 Controller 中自定义单元格的不同布局行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32533738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com