Swift picture stretching, tried!!!
There are many places in the picture stretching application, so don't give an example! The following is a personal opinion, if there is a wrong place, please give me a lot of advice!
There are two ways to use:
First, using the Stretchableimagewithleftcapwidth method, set the point leftcapwidth and Topcapheight of the Extrude
Code:
Set image Image Stretch
var image = UIImage (named: "TextTag")
Let Leftcapwidth:int = Int (IMAGE.SIZE.WIDTH/2)//Take the center point of the picture width
Let Topcapheight:int = Int (IMAGE.SIZE.HEIGHT/2)//Take the center point of the picture height
Image = Image.stretchableimagewithleftcapwidth (leftcapwidth, topcapheight:topcapheight)//Stretch
Imageview.image = Image
Second, using the Resizableimagewithcapinsets method, set the non-stretched margin uiedgeinsetsmake
Code:
Let ImageView = Uiimageview (Frame:cgrectmake (40, 40, 300, 30))
Let image = UIImage (named: "Testtag")?. Resizableimagewithcapinsets (uiedgeinsetsmake (0, 0, +), ResizingMode:UIImageResizingMode.Stretch)
Imageview.image = Image
View.addsubview (ImageView)
Swift picture stretching, tried!!!