首页 > 试题广场 >

xib上使用autolayout设置了一个按钮距离右边30像

[单选题]
xib上使用autolayout设置了一个按钮距离右边30像素,现需要用代码改成50像素,以下哪种方法符合需求?
  • [self.btn setOrigin:CGPointMake(self.btn.origin.x - 20, self.btn.origin.y)];
  • 把btn的距离右边约束拖到代码中,然后设置约束 self.btnRightGap.constant = 50;
  • [self.btn setCenter:CGPointMake(self.btn.center.x - 20, self.btn.center.y)];
  • 把btn的距离右边约束拖到代码中,然后设置约束 self.btnRightGap.multiplier = 50;

这道题你会答吗?花几分钟告诉大家答案吧!