2011-11-30 2 views
0

Я видел многочисленные примеры, когда люди вставляют UIActivityIndicatorView в customView элемента rightBarButtonItem UINavigationController. Хотя мне нравится этот подход, я немного обеспокоен потенциальными последствиями.Использование UINavigationController navigationItem -> rightBarButtonItem

Будет ли UINavigationController никогда не использовать этот элемент для передовой навигации, например?

ответ

1

Это нормально использовать UIActivityIndicatorView или любой другой UIView как customView для rightBarButtonItem; rightBarButtonItem никогда не используется для навигации.

0

В соответствии с документацией, rightBarButtonItem - это настраиваемый элемент кнопки. Содержимое этого свойства всегда относится к элементу первого элемента панели в массиве rightBarButtonItems .

@property(nonatomic, strong) UIBarButtonItem *rightBarButtonItem; 

Это свойство предназначено только для визуализации правильного BarButton UINavigationController. Он не используется UINavigationController для передовой навигации.

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