изображение для кнопки панели навигации swift

Я хочу отобразить изображение в левой части моей навигационной панели в быстром.

Я попытался добавить элемент кнопки панели навигации и установить изображение там.

Проблема в том, что мне нужно использовать действительно маленькое изображение, чтобы оно хорошо вписывалось в навигационную панель. Но создание такого маленького изображения приводит к пикселизации, особенно на больших телефонах iPhone 6 и 6 Plus.

Есть ли способ использовать хорошее качество изображения, а затем установить рамку так, чтобы она соответствовала границам навигационной панели?

Моя попытка:

var image = UIImage(named: "Harp.png")

image = image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: image, style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
self.navigationItem.leftBarButtonItem.frame = CGRectMake(0, 0, 53, 31)
//image.frame = CGRectMake(0, 0, 53, 31)

Я попытался сначала поместить рамку на изображение, а затем на элемент панели кнопок. Но это выдает ошибку:

Тип выражения неоднозначен без дополнительного контекста.

Ответы на вопрос(3)

Ваш ответ на вопрос