调整包含UIButtons的UIView的大小会使这些按钮失去透视位置

时间:2013-01-26 23:38:38

标签: iphone uiview uiimageview autoresize

我有一个UIView,其中包含一个UIIMageView和几个按钮,这些按钮分配在与UIIMageView图像相关的特定位置。

UIView的框架是(0,0,250,250) UIView中的UIIMageView设置为IB中的autorisizing(all)。 所有按钮都设置为自动调整(无)和原点中间。

当我更改UIView的帧即(0,0,500,500)时,UIIMageView(和图像)调整大小OK但按钮的透视位置会丢失几个像素(垂直和水平轴约为2到3)。 / p>

这是正常的吗?有人可以建议吗?

2 个答案:

答案 0 :(得分:0)

尝试将按钮放在另一个UIView中,然后在这个新视图上设置自动调整大小选项。您应该在新视图中保留按钮而不进行自动调整。

答案 1 :(得分:0)

毕竟没有答案。 我必须接受这样一个事实,即调整大小的视图和其中的按钮将失去透视位置x / y轴的2/3像素...

...怪