我一直试图让细胞中的UIButton成为一个完美的圆圈.不幸的是,圆形是基于背景图像而不是UIButton框架形成的.
我创建圆圈的代码:
cell.StoryViewButton.setimage(image,forState: .normal) cell.StoryViewButton.frame = CGRectMake(50,8,100,100) cell.StoryViewButton.layer.masksToBounds = false cell.StoryViewButton.layer.cornerRadius = cell.StoryViewButton.frame.width/2 cell.StoryViewButton.clipsToBounds = true
输出如下:
我该怎么做才能获得我想要的完美圆形按钮框架?
解决方法
尝试这样的事情
cell.StoryViewButton.layer.masksToBounds = true cell.StoryViewButton.layer.cornerRadius = cell.StoryViewButton.frame.width/2
如果需要创建一个视图圆,则必须将masksToBounds设置为true,不要设置clipsToBounds
希望这会帮助你.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。