在tableviewcell

时间:2017-05-13 07:21:13

标签: ios nslayoutconstraint tableviewcell ios-autolayout

我需要为这种类型的布局赋予ImageView自动布局约束所有其他东西都很完美,但ImageView并不符合标准。 enter image description here

图像中的所有三个框都是ImageViews,左起第一个,我尝试了故事板布局前导,尾随,底部和宽度修复以及第二个imageview->领先,顶部,尾随和高度修复。绑定它们各自的宽度和高度约束并以编程方式执行此操作:

imageView1WConstraint.constant = 310 * WIDTH_RATIO;
imageView2HConstraint.constant = 156 * HEIGHT_RATIO;

P.S:WIDTH_RATIO和HEIGHT_RATIO是宏,并为iPad定义如下。

#define SCREEN_WIDTH [[UIScreen mainScreen] bounds].size.width
#define SCREEN_HEIGHT [[UIScreen mainScreen] bounds].size.height

#define WIDTH_RATIO SCREEN_WIDTH / 768
#define HEIGHT_RATIO SCREEN_HEIGHT / 1024

我尝试了这一切,但是imageview在运行时有所不同,有没有人可以帮助我实现这个目标?

0 个答案:

没有答案