resizableImage: 该方法可以指定一个矩形区域,这个图片在矩形内的部分会拉伸变形,而这个矩形区域外的部分则会保持原样。该方法有如下两个参数:
(1)withCapInsets:通过设置 UIEdgeInsets 的 left、right、top、bottom 来分别指定这个矩形区域距离左侧、右侧、顶部、底部的距离。
(2)resizingMode:设置矩形区域的拉伸变形模式,具体有如下两种:
- .stretch:拉伸模式,通过拉伸 UIEdgeInsets 指定的矩形区域来填充图片。
- .tile:平铺模式,通过重复显示 UIEdgeInsets 指定的矩形区域来填充图片。
1 | let imageView = UIImageView(frame: CGRect(x:10, y:100, width:300, height:66)) |