添加到新窗口时,UIImageView会更改其显示大小

时间:2014-07-27 03:39:27

标签: ios uiview uiimageview uiimage uiwindow

在初始视图中,UIImageView的大小为60x60,并且它包含大小为300x300的UIImage。它应该在屏幕上显示,尺寸为60x60。

然而,当我这样做时:

[self.topWindow addSubview:theImageView];

图像视图跳转到300x300的显示尺寸,它包含的UIImage的大小。为什么会这样?初始窗口和新窗口都具有相同的大小。添加到新窗口后记录图像视图的帧显示大小仍为60x60。什么可能导致UIImage不再尊重包含它的UIImageView的大小?同样,我唯一要做的就是添加一个不同窗口的子视图。

编辑:我尝试用简单的UIView做同样的事情。添加到新窗口时,其大小不会更改。只有UIImageView才会发生。

0 个答案:

没有答案