我一直在尝试使单元格中的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
如果需要创建 View 圆,则必须将masksToBounds设置为true,而不要设置clipsToBounds
希望这会帮助你。
关于ios - 如何使UIButton成为一个圆圈?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37770456/