我一直在试图使单元格中的UIButton成为一个完美的圆。不幸的是,圆圈是基于背景图片而不是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
输出看起来是这样的:
我能做些什么来获得我想要的完美的圆形按钮框架?
使用Autolayout?那么设置框架不起作用。 – HDT
@HDT是的,我使用Autolayout,我应该使用它吗? –
这取决于你当前的实现,但你仍然可以使用Autolayout,但是,不要设置框架,而是使用约束来平均地设置视图的宽度和高度。 – HDT