Swift 如何设置圆形导航栏按钮项?
屏幕视图:Swift 如何设置圆形导航栏按钮项?,swift,xcode,Swift,Xcode,屏幕视图: let json = JSON(value) let profileImagebase64Data = json["user"]["ProfilePhoto"].string profileImage = self.convertBase64StringToImage(imageBase64String: profileImagebase64Data!) let button
let json = JSON(value)
let profileImagebase64Data = json["user"]["ProfilePhoto"].string
profileImage = self.convertBase64StringToImage(imageBase64String: profileImagebase64Data!)
let button = UIButton()
button.frame = CGRect(x: 0, y: 0, width: 40, height: 40)
button.setImage(profileImage, for: .normal)
button.layer.cornerRadius = 0.5 * button.bounds.size.width
let barButton = UIBarButtonItem()
barButton.customView = button
self.navigationItem.leftBarButtonItem = barButton
您可以添加
button.cliptobunds=true
,还可以检查button.bounds.size.width
的值。我检查button.bounds.size.width和结果40.0。当我添加“button.cliptobund=true”时,角的锐度就消失了。