想设置一个圆形的按钮,不知道为啥没有layer那个属性另外想请教一点我以前按钮定位都是用的cgRectMake.如果想只设置位置,或者单独设置宽高应该怎么办呢?若蒙眷顾不胜惶恐
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];btn.frame=CGRectMake(0,0,100,100);btn.layer.cornerRadius=50.0;
慕森卡
TA贡献1806条经验 获得超8个赞
没法只设置位置。只能先把frame存起来。CGRectframe=button.frame;frame.origin=CGPointMake(x,y);//设置位置frame.size.width=20;//设置宽度button.frame=frame;可以写个UIView的category,每次用的时候include进来,能省一些代码。
添加回答
举报
0/150
提交
取消