日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

设置图片圆角 或者圆形

發布時間:2023/12/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 设置图片圆角 或者圆形 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.//用畫圖的方式設置圓角

mImageView.image=[UIImage imageNamed:@"bg1.png"];

? ? mImageView.frame=CGRectMake(center.x-radius, center.y-radius, 2*radius, 2*radius);

? ? mImageView.layer.cornerRadius=radius;//設置圓角半徑

? ? mImageView.layer.masksToBounds=YES;

? ? [mImageView.layer setBorderWidth:1];//設置邊框寬度

? ? [mImageView.layer setBorderColor:[UIColor whiteColor].CGColor];//設置邊框顏色

? ? [self addSubview:mImageView];

2.

必須在uiimageView加載之后設置

? //設置圖片為圓角的

? ? ? ? CALayer *imageLayer = [cell.userPicView layer]; ? //獲取ImageView的層

? ? ? ? [imageLayer setMasksToBounds:YES];

? ? ? ? [imageLayer setCornerRadius:6.0];

?

uiview圓角

viewT.layer.cornerRadius = 10;//設置那個圓角的有多圓

iewT.layer.borderWidth = 10;//設置邊框的寬度,當然可以不要

viewT.layer.borderColor = [[UIColor redColor] CGColor];//設置邊框的顏色

viewT.layer.masksToBounds =?YES;

3.圓形圖片

?UIImageView *headImage = [[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"portrait_bg_80"]];

? ? headImage.frame = CGRectMake(imageTop.frame.origin.x+10, imageTop.frame.origin.y+10, 35, 35);

?  //將radius設置為長度或者寬度的一半就可以實現圓形的圖片

 ? headImage.layer.cornerRadius = 35/2.0;

? ? headImage.layer.masksToBounds = YES;

? ? [headImage.layer setBorderWidth:1];

? ? [headImage.layersetBorderColor:[UIColorwhiteColor].CGColor];

轉載于:https://www.cnblogs.com/Cristen/archive/2012/11/20/2778799.html

總結

以上是生活随笔為你收集整理的设置图片圆角 或者圆形的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。