iOS 代码实现圆角按钮
来源:互联网 发布:linux 服务启动脚本 编辑:程序博客网 时间:2024/05/18 03:59
代码:
[[button layer] setMasksToBounds:YES];
[[button layer] setBorderWidth:1.0f];
上述代码将layer的圆角半径设为8.0
-setMasksToBounds:方法告诉layer位于它之下的layer都遮盖住。这是必须的,这样会使圆角不被遮,但是这样会导致阴影效果没有,很多网上都给出资料,再添加一个SubLayer,添加阴影。(意思也就是讲mask作为bound的边界,对原来的frame进行裁剪??)
正确的解释:
Because shadow is an effect done outside the View, and that masksToBounds set to YES will tell the UIView not to draw everything that is outside itself.
最后,将border设为1.0,将显示出按钮的边框。默认边框色为黑色,你可以用-setBorderColor:方法修改为其他颜色,参数使用CGColorRef类型(例如[[UIColorgreenColor]CGColor]会显示绿色边框)
0 0
- iOS 代码实现圆角按钮
- 一行代码巧妙实现iOS返回按钮
- 代码创建IOS按钮
- iOS下按钮同时实现圆角与阴影效果
- ios圆角按钮的实现已经验证功能
- iOS不规则按钮实现
- css圆角按钮代码
- ios按钮圆角处理
- ios通过代码创建按钮
- iOS 设定UIButton 按钮圆角:纯代码方法 和 storyboard中设定
- 上传按钮,-----ASP代码实现
- iOS实现动态创建按钮
- ios 实现按钮组合增删
- iOS 点击按钮实现复制
- 按钮倒计时的实现 iOS
- 圆角按钮CSS实现
- Android 实现圆角按钮
- iOS 自定义UITableViewCell上添加UIButton按钮如何确定点击了哪一行,代码块实现
- java web开发转java游戏开发的经验(1)
- 检查界面层对象是否存在并写入测试报告
- ListView优化,和getView方法的研究
- SQL Server获取当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期
- R 语言之画图总结篇
- iOS 代码实现圆角按钮
- 用函数printk打印内核信息的方法
- 前端工程师面试考察要点
- C++中内存地址对齐
- vimer博客网址
- css中padding、margin属性的区别和详解
- NLP 学习笔记(Log-linear Models)
- 关于qt4.8、qwt、opengl小结
- 搜索背后的奥秘——浅谈语义主题计算