繁体   English   中英

UIImageView正在调整大小

[英]UIImageView is resizing

我在运行时调整uiimageviews大小时遇到​​问题。 在一个视图中,我在uiscrollview中包含了十几个uiimageviews。 图像在设计时分配。 uiimageview的大小都相同。 所有uiimageviews的模式都设置为Aspect Aspect。 在运行时,图像会正确显示在视图中。

在第二个视图上,我只有9个uiimageviews。 这些uiimageviews最多可以显示从第一个视图中选择的九个图像。 共有三幅图像,三幅图像向下。 设计时的uiimageview与第一个视图的大小相同。 uiimageview图像分配有一个图像,该图像已加载到数组中。 所有uiimageviews的大小都相同,并且它们的模式都已设置为Aspect Fill。 在运行时使用image1.image = xxx分配图像。 其中xxx是存储在数组中的图像。

但是,在第二个视图上,图像的大小并非全部相同。 图像的高度动态变化。 在视图上的不同uiimageview中显示的同一图像将具有不同的大小。 uiimageview的高度会发生变化。 在某些情况下,图像将以不同的方式填充uiimageview。 就像模式动态变化一样。

我尝试使用不同的模式,并且没有任何变化。

有什么想法吗?

设置图像属性后,尝试重置UIImageview对象的框架(与设计时设置的大小相同)...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM