2016-09-27 4 views
1

У меня есть требование, когда мне нужно показать номер значка сверху правой кнопки навигации. Что-то вроде этого:Значок в верхней части правой кнопки навигации

enter image description here

Как показать значок на верхней части UIBarButtonItem в навигационной панели?

Я все еще использую Xcode 7.3.1, Swift 2.2.

+0

Simply пользовательский интерфейс перетаскивания ImageView и установить изображение, а затем установить этикетки на верхнем правом положении, а затем изменить слой этикетки, чтобы сделать его круглым, а затем установить номер на нем, простой –

+1

It должен находиться в навигационной панели - значок в правом верхнем углу UIBarButtonItem. Поэтому я не могу просто сделать это. – bably

+0

почему бы и нет! под панелью навигации, перетащить элемент, а затем перетащить изображение и ярлык внутри него, попробовал ли это –

ответ

1

Я работаю с этим Framework здесь:

https://github.com/enmiller/ENMBadgedBarButtonItem-Swift

В противном случае вы можете создать свой собственный вид со значком. Просто создайте пользовательский UINavigationItem.

Например:

let rightBarButton = UIBarButtonItem(customView: AnyOfYourCustomViews) 
+0

Я все еще не использую XCode 8.0. Я использую XCode 7.3.1. Доступна ли более старая версия кода? – bably

+0

Конечно. Посмотрите здесь: https://github.com/enmiller/ENMBadgedBarButtonItem-Swift/releases – derdida

+0

Большое спасибо. Я попытаюсь посмотреть, работает ли это. Еще я вернусь сюда :) – bably

Смежные вопросы