我正在使用storyboard和autolayout制作iOS视图。我把图像放在屏幕的中央。在所有设备(iPhone 4,iPhone 5,iPhone 6和iPhone 6 Plus)上大小相同。它在iPhone 4上看起来太大而在6 Plus上太小了。如何使图像的大小相对于屏幕大小。我想在这里使用约束和自动布局,但所有答案都很受欢迎。
答案 0 :(得分:3)
有两种选择。
1)给出顶部,底部,前导和尾随等约束。
和
2)给出约束,如前导,尾随,顶部(或适当的底部)和纵横比。 (这将使您的imageview的形状保持相同的大小)
希望这会有所帮助:)
答案 1 :(得分:1)
答案 2 :(得分:0)
您需要使用约束(顶部,尾部,底部,前导)环绕图像视图,并且在修复图像视图时不要对图像视图赋予高度和宽度约束。
图像视图将根据屏幕尺寸设置并不重要(iPhone 4,iPhone 5,iPhone 6,iPhone 6 Plus,iPod,iPad,iPad Pro等)
答案 3 :(得分:0)