gpt4 book ai didi

ios - 根据其约束获取 UIView 的最小尺寸

转载 作者:可可西里 更新时间:2023-11-01 06:20:42 25 4
gpt4 key购买 nike

我已经创建了一个自定义 Nib 并将其添加到我的 View 层次结构中。 View 使用大于或等于的约束分离为 subview ,换句话说,为 View 提供可使用的最小尺寸。

是否可以从约束系统中获取 UIView 的最小尺寸?

最佳答案

UIView 有一个方法 systemLayoutSizeFittingSize: 来返回 View 的最小尺寸(或最大尺寸)。

CGSize smallestViewSize = [view systemLayoutSizeFittingSize: UILayoutFittingCompressedSize];

UIView 方法 intrinsicContentSize 返回最需要的大小。这个尺码可能在之前返回的两个尺码中间有点偏。

在 iOS6 之前,您可以调用 sizeThatFits: 来获得一个合适的尺寸,该尺寸可能小于传入的尺寸,或者默认情况下是接收器的边界。

关于ios - 根据其约束获取 UIView 的最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24317549/

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