我在一段代码中使用 sizeToFit ,我希望它忽略宽度但只是基于高度的“适合大小”。那可能吗?

最佳答案

您可以存储原始边界,并在调用 -sizeToFit 后将新边界设置为具有旧宽度。

CGRect oldBounds = someView.bounds;
[someView sizeToFit];
CGRect newBounds = someView.bounds;
newBounds.size.width = oldBounds.size.width;
someView.bounds = newBounds;

关于iphone - 如何让 sizeToFit 忽略宽度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8556898/

10-12 16:42