【发布时间】:2013-11-11 21:21:55
【问题描述】:
我的应用建立在带有 UIImageView 子视图和各种其他子视图的 UIScrollview 之上。当我旋转到横向时,我会更改滚动视图的 contentSize 并按比例调整图像视图的大小以利用增加的水平宽度。这意味着高度也会增加以保持比例。
我的问题是,在显示的蓝色子视图的情况下,鉴于它的超级视图不再相同大小,我需要做些什么来重新定位它以使其在旋转后保持相对位置?我已经尝试过 convertRect:toView: 和 converPoint:toView:,但我似乎无法完全正确。
【问题讨论】:
-
要回答这个问题,我想我们需要知道您是否打算在旋转后调整蓝色正方形的大小(您保持内容区域成比例,但正方形按比例缩小) .
标签: ios ipad uiscrollview rotation subview