为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的UIbutton没有layer那个属性。本人小白

为什么我的UIbutton没有layer那个属性。本人小白

婷婷同学_ 2019-04-16 16:46:08
想设置一个圆形的按钮,不知道为啥没有layer那个属性另外想请教一点我以前按钮定位都是用的cgRectMake.如果想只设置位置,或者单独设置宽高应该怎么办呢?若蒙眷顾不胜惶恐
查看完整描述

2 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];
btn.frame=CGRectMake(0,0,100,100);
btn.layer.cornerRadius=50.0;
                            
查看完整回答
反对 回复 2019-04-16
?
慕森卡

TA贡献1806条经验 获得超8个赞

没法只设置位置。只能先把frame存起来。
CGRectframe=button.frame;
frame.origin=CGPointMake(x,y);//设置位置
frame.size.width=20;//设置宽度
button.frame=frame;
可以写个UIView的category,每次用的时候include进来,能省一些代码。
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信