我正在尝试通过编程设置左侧按钮栏项的大小,但是我无法做到。
这是我的代码:
let backButton = UIButton(frame: CGRect(x: 0, y: 0, width: 30, height: 30))
backButton.setBackgroundImage(UIImage(named: "hipster_pelo2.png"), for: .normal)
self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: backButton)
但是在使用Xcode 9和Swift 3进行开发时,iPhone X的显示结果会出现这种情况。如图所示,您可以看到标题应用程序因按钮大小而向右移动:
有人知道问题可能是图片大小吗?