最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS設(shè)置可選擇圓角方向的控件圓角

 更新時間:2016年11月22日 09:09:53   作者:wen999  
在iOS開發(fā)中會遇到設(shè)置控件圓角的效果,這篇文章就給大家分享了實現(xiàn)的方法,且可以選擇圓角的方向,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

這篇文章主要給大家介紹利用iOS如何設(shè)置可選擇圓角方向的控件圓角,話不多說,以下是實現(xiàn)的示例代碼,一起來看看吧。

示例代碼

一、通過設(shè)置控件layer的cornerRadius來設(shè)置圓角

self.view.layer.cornerRadius =10.f;//如果設(shè)置圓角角度為半圓,則數(shù)值為控件高度的一半

self.view.layer.masksToBounds = YES;//是否刪除多余的位置

二、通過貝塞爾曲線來設(shè)置圓角

UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:btn.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(10, 10)];

//rect為控件的frame corners為圓角的位置 cornerRadii為圓角的大小

CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];

maskLayer.frame =frame;

maskLayer.path = maskPath.CGPath;

btn.layer.mask = maskLayer;

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對各位iOS開發(fā)者們能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

最新評論

仙桃市| 蓬溪县| 凉城县| 翁牛特旗| 团风县| 镇康县| 安西县| 景洪市| 洛川县| 新郑市| 高碑店市| 麻栗坡县| 无棣县| 沧州市| 舒兰市| 达尔| 金川县| 宁晋县| 花莲县| 五原县| 施甸县| 贡嘎县| 霍邱县| 无棣县| 兴义市| 平定县| 黎城县| 新营市| 乌兰浩特市| 桦川县| 鄢陵县| 巴塘县| 武冈市| 黄梅县| 芒康县| 华坪县| 惠安县| 西华县| 永和县| 西青区| 南召县|