iOS设置可选择圆角方向的控件圆角
2016-11-22 09:09
656 查看
前言
这篇文章主要给大家介绍利用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开发者们能有所帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
相关文章推荐
- 【iOS开发-57】案例改进:block动画、控件的removeFromSuperview、利用layer设置圆角矩形以及代理模式运用
- iOS 设置控件的边框、圆角
- iOS 设置控件圆角及边框
- <iOS小技巧>UIview指定设置控件圆角
- iOS开发:给控件设置圆角的三种用法
- iOS 控件——UILable多文本垂直方向对齐的设置
- iOS 分开设置控件四周的四个圆角
- xcode8 ios10.0 xib布局之后设置圆角之后控件消失
- IOS百度地图开发系列-控件的圆角设置
- iOS 设置控件的边框、圆角
- iOS给控件的指定位置设置圆角
- ios 设置两个方向圆角
- ios中设置view固定方向的圆角
- iOS-设置控件不同方位的圆角(OC & Swift)
- IOS设置UIView、UIButton等控件的边框设置为圆角
- IOS 设置任意控件圆角边框
- iOS 指定设置控件圆角
- IOS百度地图开发系列-控件的圆角设置
- iOS 设置searchBar下面的范围选择框