国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

UIView設(shè)置圓角

2019-11-14 17:53:28
字體:
供稿:網(wǎng)友

UIView設(shè)置圓角

1、比較簡單的情況,UIView四個(gè)角都是圓角:

    UIView *aView = [[UIView alloc] init];        aView.frame = CGRectMake(0, 0, 300, 200);    aView.backgroundColor = [UIColor redColor];        //設(shè)置圓角邊框        aView.layer.cornerRadius = 8;        aView.layer.masksToBounds = YES;        //設(shè)置邊框及邊框顏色        aView.layer.borderWidth = 8;        aView.layer.borderColor =[ [UIColor grayColor] CGColor];        [self.view addSubview:aView];

 

2、設(shè)置四個(gè)角中的某個(gè)或者某幾個(gè)為圓角

    UIView *aView = [[UIView alloc] init];        aView.frame = CGRectMake(0, 0, 300, 200);    aView.backgroundColor = [UIColor redColor];        [self.view addSubview:aView];        //設(shè)置所需的圓角位置以及大小    UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:aView.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)];    CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];    maskLayer.frame = aView.bounds;    maskLayer.path = maskPath.CGPath;    aView.layer.mask = maskLayer;

 

其中,UIRectCornerBottomLeft,UIRectCornerBottomRight是可以選擇的角。

 

typedef NS_OPTIONS(NSUInteger, UIRectCorner) {    UIRectCornerTopLeft     = 1 << 0,    UIRectCornerToPRight    = 1 << 1,    UIRectCornerBottomLeft  = 1 << 2,    UIRectCornerBottomRight = 1 << 3,    UIRectCornerAllCorners  = ~0UL};

上面的枚舉是可以供選擇的角,分別是:“左上角”、“右上角”、“左下角”、“右下角”。

 


上一篇:base64加密解密文件

下一篇:iOS中的UI

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 古交市| 固始县| 正定县| 秭归县| 长武县| 赞皇县| 永泰县| 松桃| 西平县| 天峨县| 扎赉特旗| 普格县| 益阳市| 湘潭市| 章丘市| 定南县| 北海市| 隆子县| 八宿县| 嵊泗县| 临朐县| 博罗县| 湘潭县| 师宗县| 上虞市| 海原县| 德钦县| 龙井市| 博客| 依兰县| 广饶县| 中山市| 西充县| 苏尼特左旗| 嘉鱼县| 霍州市| 漳浦县| 越西县| 和静县| 宁武县| 大连市|