我在故事板中有一个UIImageView。使用的图像是方形的。 imageView的宽度和高度是相同的。我想利用Storyboard中的Autoresizing,以便在小型设备上缩小图像,在大型设备上缩放图像。当我在iPhone 5上测试时,缩放比例是合适的。但是,在iPad上运行时,结果会有所不同。正方形被拉伸,这是有意义的,因为屏幕的尺寸与iPhone的尺寸不同。我该如何避免这个问题,是否有一个过程可以将视图整体缩放,直至高度与iPad的高度相同,然后将视图居中?放大UIImageView(Storyboard Autoresizing)
注 - 图像具有相同的宽度和高度,并且内容模式被设置为“高宽适合”
没有看到你的自动布局的限制,这是真的很难帮你解决这个问题。如果您对所有图像视图设置约束,使其与自己的宽度和1:1的比例相同,则在iPhone和iPad上都应该没问题。 –
@DávidPásztor我已更新我的问题。我只使用Autoresizing。图像具有相同的宽度和高度,内容模式为“Aspect Fit”。 –
如果你设置了我建议的约束,它应该可以正常工作。 –