【发布时间】:2017-03-13 22:09:21
【问题描述】:
总结:我在堆栈视图中有一个子视图,并且该子视图以编程方式调整大小。它有几个空视图来填充空白空间。但是,在运行时,尝试调整孩子的大小不起作用,并且它的大小与情节提要中的大小相同。如何调整子视图的大小,以便堆栈视图遵循其新大小并相应地定位它。
详情: 我有一个带有自定义布局的 UICollectionView。布局正确计算子视图的位置(它们显示在我想要的位置)并返回正确的内容大小。内容大小比屏幕窄,但根据方向可能更长。
自定义布局返回正确的计算大小,但集合视图不会调整大小。
我尝试以编程方式更改父级 viewDidLoad 上的集合视图的大小。没用。
我尝试以编程方式更改父级 viewDidLoad 上的集合视图 layoutMargins。没用。
我正在使用 Swift 3、XCode 8。
【问题讨论】:
标签: ios uistackview