Objective-C-UI控件学习之View的圆角设置

本文介绍了在Objective-C中如何给UIView添加圆角,强调了设置圆角的关键代码需在viewDidLoad中,并解释了masksToBounds属性的重要性,指出只有当masksToBounds设为yes时,cornerradius才生效。
摘要由CSDN通过智能技术生成

给view加圆角

self.myView.layer.cornerRadius =5.0;
self.myView.layer.masksToBounds = YES;//设置超过子图层的部分裁减掉

注意:

  1. 当你把这个方法写在controller的init方法里面的时候,是无效的,要写在viewDidLoaded方法里面。
  2. 如果我没有写第二句的masksToBounds,圆角还是加不上去的,因为cornerradius只有在masksToBounds为yes的情况下是生效的。

       但是masksToBounds默认是no,设置超过子图层的部分裁减掉有两种方法:

self.customView.clipsToBounds=YES;
self.customView.layer.masksToBounds=YES;//(建议使用这种)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值