изображение для кнопки панели навигации 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)
Я попытался сначала поместить рамку на изображение, а затем на элемент панели кнопок. Но это выдает ошибку:
Тип выражения неоднозначен без дополнительного контекста.