专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
今天看啥  ›  专栏  ›  程序员大咖

iOS 常用组件-高效切圆角方法总结

程序员大咖  · 公众号  · 程序员  · 2017-12-10 10:24
点击上方“程序员大咖”,选择“置顶公众号”关键时刻,第一时间送达! 前言iOS 客户端开发中,经常碰到圆角视图的需求,本文简单总结一下 UIView 及其子类的一些切圆角方法,并且保证避免出现离屏渲染。UIView(不包括其子类)UIView *view = [[UIView alloc] init];view.backgroundColor = [UIColor blackColor];view.layer.cornerRadius = 3.f;// 以下两行,任写一行view.layer.masksToBounds = NO;view.clipToBounds = NO;// 以下两行,千万不要加!view.layer.masksToBounds = YES;view.clipToBounds = YES;注意点:UIView 只要设置图层的 cornerRadius 属性即可(不明白的话,可以看看官方文档里对 cornerRadius 的描述),如果设置 layer.masksToBounds = YES,会造成不必要的离屏渲染。文本类视图UITextFieldUITextField有两种实现方法// 天然支 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照