这是我的形象:
我在按钮中使用128 x 128像素png文件图像作为我的徽标,但它看起来仍然很糟糕。
这是我的代码:
let createButton = UIButton(type: .system)
createButton.setImage(#imageLiteral(resourceName: "navigation.png").withRenderingMode(.automatic), for: .normal)
createButton.tintColor = UIColor.red
createButton.frame = CGRect(x: 0, y: 0, width: 34, height: 34)
createButton.contentMode = .scaleAspectFit
createButton.backgroundColor = UIColor.clear
navigationItem.leftBarButtonItem = UIBarButtonItem(customView: createButton)
最佳答案
您需要使用1x,2x,3x图像,具体取决于按钮的大小。
考虑到按钮大小为50 * 50,那么您需要分别将图像50 * 50、100 * 100、150 * 150用于1x,2x和3x。
关于ios - 如何在此按钮中摆脱模糊徽标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50576220/