Intereting Posts
Неизвестный провал утверждения в jenkins build Поддержка Watch 1.0 и 2.0 UIImagePNGRпредставляет увеличение размера выходного файла вместо уменьшения размера Я не могу получить скриншоты в iOS5 с помощью AVAssetImageGenerator Передача текста из текстового файла в UITextView в «Swift 3» Цвет фона UITableView не распространяется на камеру для iPad Должно ли IOS Значительное изменение местоположения пробудить мое приложение после перезапуска * заблокированного телефона? Как добиться функциональности stickyheader, такой как instagram в моем групповом представлении таблицы? Каков максимальный размер изображения для iPhone 3G с помощью iOS 4.2? Как можно оживить свойство текста UILabel с помощью CoreAnimation в Swift? UILabel исчезает после animateWithDuration «Файл слишком мал для архитектуры arm64», «clang: ошибка: команда компоновщика не сработала с кодом выхода 1» iOS эквивалент Ruby VCR Кассеты / серверный сервер HTTP-отзыв iOS Входящее видео в телефоне не работает, с правильными настройками 2 Finger Pan в ScrollView с другими жестами – iOS SDK

Помещение изображения на панель навигации

Я хочу добавить изображение в правую сторону панели навигации. Но я не могу перетащить изображение в панель навигации. Я могу только перетащить кнопку.

введите описание изображения здесь

Как я могу это сделать ? Я хочу то же самое с изображением профиля whatsapp. Вы знаете, что они имеют изображение профиля круга в правой части панели навигации.

Перетащите UIView и сначала отпустите его на панели навигации. Затем перетащите UIImageView в представление.

Это должно дать вам то, что вы ищете.

Задайте высоту и ширину изображения, используя ограничения. Вы должны установить ширину и высоту содержащего представления в инспекторе размеров.

Не знаю о раскадровки. Но из кода вы можете создать UIBarButtonItem с пользовательским представлением.

  let customView = UIImageView() let customViewItem = UIBarButtonItem(customView: customView) self.navigationItem.rightBarButtonItem = customViewItem 

Из раскадровки:

Просто перетащите UIBarButtonItem в панель навигации вашего контроллера. В меню элементов (Инспектор атрибутов) выберите идентификатор: Custom и Изображение: изображение, которое вы хотите.

 **This will Display the image on right side on navigation bar** 

введите описание изображения здесь

  func viewDidLoad(){ let containView = UIView(frame: CGRect(x: 0, y: 0, width: 40, height: 40)) let imageview = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 40)) imageview.image = UIImage(named: "photo.jpg") imageview.contentMode = UIViewContentMode.scaleAspectFit imageview.layer.cornerRadius = 20 imageview.layer.masksToBounds = true containView.addSubview(imageview) let rightBarButton = UIBarButtonItem(customView: containView) self.navigationItem.rightBarButtonItem = rightBarButton }