How to implement the picture of the chat software show the clipped bubbles?
Objective-c:
- (void) viewdidload { [super viewdidload]; UIImageView *ImageView01 = [[UIImageView alloc] init]; [imageview01 setframe:cgrectmake (90, 190, 120, 180)]; [ imageview01 setimage:[uiimage imagenamed:@ "Style.jpg"]]; [self.view addsubview:imageview01]; uiimage *bubble = [ uiimage imagenamed:@ "ICON_CHAT_RIGHT_BG"]; uiimageview *imageview = [[uiimageview alloc] init]; [imageview setframe:imageview01.frame] ; [imageview setimage:[bubble stretchableimagewithleftcapwidth:15 topcapheight:15]]; calayer *layer = imageview.layer; layer.frame = (CGRect) {{0,0}, imageview.layer.frame.size}; imageview01.layer.mask = layer; [imageview01 setneedsdisplay];}
Swift:
override func viewdidload () { super.viewdidload () // do any additional setup after loading the view, typically from a nib. var imageview01 = uiimageview (Frame: CGRectMake (90, 190, 120, 180)) imageview01.image = UIImage (named: "style.jpg") self.view.addsubview ( IMAGEVIEW01) Var imageview02 = uiimageview (Frame: imageview01.frame) imageview02.image = uiimage (named: "ICON_CHAT_RIGHT_BG")? Stretchableimagewithleftcapwidth (15, topcapheigHT: 15) var layer = imageview02.layer layer.frame = cgrect (origin: cgpointzero,size: imageview02.layer.frame.size) imageview01.layer.mask = layer }
style . jpg :
:
ICON_CHAT_RIGHT_BG:
Chat bubbles for IOS pictures show objective-c and Swift