【发布时间】:2019-02-06 20:13:26
【问题描述】:
我想在左侧导航栏项目上添加圆形图像作为按钮。我可以添加,但它不是圆形而是椭圆形。这是我的代码。
let button = UIButton();
button.downloaded(from: user?.Image);
button.frame = CGRect(x: 0, y: 0, width: 36, height:36);
button.layer.cornerRadius = button.frame.width / 2;
button.layer.masksToBounds = true;
button.imageView?.contentMode = .scaleAspectFill;
let barBtn = UIBarButtonItem(customView: button);
self.navigationItem.leftBarButtonItem = barBtn;
您可以查看我的屏幕截图。你能帮帮我吗?
【问题讨论】:
-
如果您正在寻找 Swift 5 解决方案,这是我的答案:stackoverflow.com/a/58623149/7987502
标签: ios swift xcode uikit uinavigationbar