我在试着做一个完全圆形的按钮。我已经在代码中创建了它并设置了如下约束:
addButton.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.2).isActive = true
addButton.heightAnchor.constraint(equalTo: addButton.widthAnchor).isActive = true
addButton.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: -30).isActive = true
addButton.rightAnchor.constraint(equalTo: view.safeAreaLayoutGuide.rightAnchor, constant: -30).isActive = true
然后,我尝试使用以下命令设置按钮的拐角半径:
addButton.layer.cornerRadius =
addButton.layer.masksToBounds = true
但我不知道在拐角处放什么。我试过frame.width/2,但按钮仍然是方形的。我需要获取宽度约束的值,但无法将其转换为CGFloat。
有什么建议吗?
谢谢
最佳答案
内置
addButton.layer.cornerRadius = self.view.frame.width * 0.1