【发布时间】:2012-11-06 23:15:00
【问题描述】:
我不是在谈论 frame 属性,因为您只能在 xib 中获取视图的大小。我说的是视图何时因约束而调整大小(可能在旋转之后,或响应事件)。有没有办法得到它当前的宽度和高度?
我尝试遍历其约束以寻找宽度和高度约束,但这不是很干净,并且在存在内在约束时会失败(因为我无法区分两者)。此外,这仅在它们实际上具有宽度和高度约束时才有效,如果它们依赖其他约束来调整大小,则它们不会。
为什么这对我来说如此困难。 ARG!
【问题讨论】:
-
我会认为视图的边界在任何特定时间都保持其当前的宽度和高度。这就是在布局过程中调整的内容。
-
嗯,我从没想过要检查边界。我现在就这样做。
标签: ios autolayout