1.UIImageView rounded Corners
[OBJC]View Plaincopy
- Calayer *l = [cell. imgavatarimage layer];
- [L setmaskstobounds:YES];
- [L Setcornerradius:6. 0];
2.UIImageView Display Circle
[OBJC]View Plaincopy
- Uiimageview *imageview1 = [[Uiimageviewalloc] initwithimage:[uiimageimagenamed:@ "Image.png"]];
- ImageView1. frame = CGRectMake (60,100, 10 0, 100);
- ImageView1. Layer. maskstobounds =YES;
- ImageView1. Layer. Cornerradius =50;
- [self. View addsubview:imageview1];
3.UIImageView dimmed effect
[OBJC]View Plaincopy
- + (uiimage*) Getgrayimage: (uiimage*) sourceimage
- {
- int width = sourceimage. Size. width;
- int height = sourceimage. Size. Height;
- Cgcolorspaceref colorspace = Cgcolorspacecreatedevicegray ();
- Cgcontextref context = cgbitmapcontextcreate (nil,width,height,8,0,colorspace,kcgimagealphanone);
- Cgcolorspacerelease (ColorSpace);
- if (context = = NULL) {
- return Nil;
- }
- Cgcontextdrawimage (Context,cgrectmake (0, 0, width, height), sourceimage. Cgimage);
- Cgimageref Grayimageref = cgbitmapcontextcreateimage (context);
- UIImage *grayimage = [UIImage imagewithcgimage:grayimageref];
- Cgcontextrelease (context);
- Cgimagerelease (GRAYIMAGEREF);
- return grayimage;
- }
4 UIImage Setting display size
[OBJC]View Plaincopy
- -(UIImage *) scaletosize: (UIImage *) img size: (cgsize) size{
- Uigraphicsbeginimagecontext (size);
- [img drawinrect:cgrectmake (0, 0, size. width, size. height)];
- uiimage* scaledimage = Uigraphicsgetimagefromcurrentimagecontext ();
- //Make current context out of stack
- Uigraphicsendimagecontext ();
- //Returns a new resized image
- return scaledimage;
- }
Uiimageview Turn Gray