UIImageView 框架纵横比错误?
UIImageView frame aspect ratio fault?
我有一个 UIImageView,我想根据 运行 所在的设备自动调整其大小,我的应用程序是通用的,意思是 4s-ipad Air。似乎我尝试的自动布局约束的每种组合都存在冲突。我应该使用什么约束组合来使此 ImageView 在容器中居中并调整其大小?
更新
所以在下面的预览中一切看起来都很完美:
但是当我 运行 它在 iphone 4S 时,它不存在,当我在任何其他屏幕上改变方向时它就消失了,有什么解决办法吗?
我建议使用相对约束来解决这个问题:
它允许您指定所有大小,但不是明确指定,而是使用乘数,作为父视图大小的百分比。
前导约束:
宽度限制:
顶部约束:
我有一个 UIImageView,我想根据 运行 所在的设备自动调整其大小,我的应用程序是通用的,意思是 4s-ipad Air。似乎我尝试的自动布局约束的每种组合都存在冲突。我应该使用什么约束组合来使此 ImageView 在容器中居中并调整其大小?
更新
所以在下面的预览中一切看起来都很完美:
但是当我 运行 它在 iphone 4S 时,它不存在,当我在任何其他屏幕上改变方向时它就消失了,有什么解决办法吗?
我建议使用相对约束来解决这个问题:
它允许您指定所有大小,但不是明确指定,而是使用乘数,作为父视图大小的百分比。
前导约束:
宽度限制:
顶部约束: