你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS設置可選擇圓角方向的控件圓角

iOS設置可選擇圓角方向的控件圓角

編輯:IOS開發綜合

前言

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

示例代碼

一、通過設置控件layer的cornerRadius來設置圓角

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

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

二、通過貝塞爾曲線來設置圓角

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;

總結

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

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved