猿问

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

想设置一个圆形的按钮,不知道为啥没有layer那个属性
另外想请教一点
我以前按钮定位都是用的cgRectMake.如果想只设置位置,或者单独设置宽高应该怎么办呢?
若蒙眷顾不胜惶恐
婷婷同学_
浏览 507回答 2
2回答

人到中年有点甜

UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];btn.frame=CGRectMake(0,0,100,100);btn.layer.cornerRadius=50.0;

慕森卡

没法只设置位置。只能先把frame存起来。CGRectframe=button.frame;frame.origin=CGPointMake(x,y);//设置位置frame.size.width=20;//设置宽度button.frame=frame;可以写个UIView的category,每次用的时候include进来,能省一些代码。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答