iOS图片拉伸方法

在Interface Builder中,UIButton的backgroundImage不支持拉伸,准确的说是UIButton中的backgroundImage不能支持contentStretch属性,在IB中,不能单独对UIButton的backgroundImage设置contentStretch属性。这个属性可以在代码中设置,如下:

  1. UIImage *buttonBackgroundImage = [UIImage imageNamed:@"green-button.png"];  
  2.     UIImage *stretchedBackground = [buttonBackgroundImage stretchableImageWithLeftCapWidth:33 topCapHeight:0];  
  3.     [sendButton setBackgroundImage:stretchedBackground forState:UIControlStateNormal];  

在XIB中,可以使用Stretching属性进行设置

你可能感兴趣的:(IPhone)