在屏幕上显示之前确定UIStackView的内在大小

时间:2016-04-03 20:47:56

标签: ios uistackview

我希望在将其显示在屏幕上之前确定堆栈视图的内部大小。我的想法是将它作为屏幕底部的上拉菜单的一部分使用,但是当我在它出现之前查询对象时它有大小(-1,-1)。在我打电话给内心大小之前,我还有什么要做的吗?

1 个答案:

答案 0 :(得分:31)

UIViewNoIntrinsicMetric没有内在的内容大小。您获得-1,因为这是let size = stackView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize) 的值。

相反,请问它的合适尺寸:

{{1}}