如何摆脱这个按钮中的模糊标志

时间:2018-05-29 04:16:07

标签: ios swift uibutton

这是我的形象:

enter image description here

我在按钮中使用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)

1 个答案:

答案 0 :(得分:1)

您需要使用1x,2x,3x图像取决于按钮大小。 考虑按钮尺寸为50 * 50,则需要分别使用图像50 * 50,100 * 100,150 * 150分别为1x,2x,3x。