我一直在努力使单元格中的 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
希望对您有所帮助。
关于ios - 如何让 UIButton 变成一个圆圈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37770456/