在UIButton图像的设置上更新超级视图大小?

时间:2014-11-04 13:15:39

标签: ios uibutton uiimage constraints bounding-box

我的按钮有约束。例如:(4, 4, 4, 12)

我想设置其图像(图像和按钮大小相同)并将其大小更改为固定的边界矩形。例如:CGRectMake(0, 0, 100, 200)。因此,图像应按比例缩放,但小于此矩形。当然,我应该更改按钮大小和包含此按钮的视图的大小。

如何解决这个问题?我知道如何在没有约束的情况下做到这一点,这很简单,但我的项目需要它们。

1 个答案:

答案 0 :(得分:0)

尝试设置按钮的Image属性。

UIImage *btnImage = [UIImage imageNamed:@"image.png"];
[btnTwo setImage:btnImage forState:UIControlStateNormal];

然后你只担心按钮。