如何将按钮的backgroundImagView的contentMode设置为UIViewContentModeScaleToFill?

时间:2015-09-07 09:03:12

标签: ios uibutton background-image uiviewcontentmode

我知道如何将按钮的imageview的contentmode设置为适合的方面,但我使用了按钮的backgroundImage。

如何根据需要访问和设置它?

1 个答案:

答案 0 :(得分:0)

我认为唯一的方法是在按钮中添加UIImageView作为子视图。并设置它的内容模式。使uiimageview的框架与按钮的框架相同。

或者您可以使用autolayout将所有uiimageview的边缘固定到它的超级视图并将其添加为子视图。

 UIImageView *imageView = [[UIImageView alloc] initWithImage:img];
 [imageView setFrame:btn.frame];
 [imageView setContentMode:UIViewContentModeScaleToFill];
 [btn addSubView:imageView];