首页 > 代码库 > iOS 8:UIView Stretching设置

iOS 8:UIView Stretching设置

使用小图片当变长输入框或类似QQ聊天文字背景效果时,需要拉伸图片。UIImage提供了三个可完成此任务的方法:

  • resizableImageWithCapInsets:
  • resizableImageWithCapInsets:resizingMode:
  • stretchableImageWithLeftCapWidth:topCapHeight:

第三个方法在iOS5中弃用。

在Storyboard或xib中拖入的控件都有Stretching属性,包含四个参数:X、Y、Width、Height。

当X = Y = Width = Height = 1时,图片为原始大小。

若让X = Y = 0.5、Width = Height = 0,则按水平垂直位置的那个像素点进行拉伸,如图所示。

  

 

iOS 8:UIView Stretching设置