Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UIBarItem

Опции
Развертывание Target:

На этой странице
Язык:

UIBarItem

Наследование


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 2.0 и позже.

UIBarItem абстрактный суперкласс для элементов, добавленных к панели, появляющейся внизу экрана. Элементы на панели ведут себя в пути, подобном кнопкам (экземпляры UIButton). У них есть заголовок, изображение, действие и цель. Можно также включить и отключить элемент на панели.

Настройка появления

Можно настроить изображение для представления элемента и позиции изображения, с помощью imageи imageInsets соответственно.

В iOS v5.0 и позже, можно также указать пользовательское изображение и позицию для использования в альбомной ориентации при использовании использования идиомы появления iPhone landscapeImagePhoneи landscapeImagePhoneInsets соответственно. Кроме того, можно настроить текстовое использование атрибутов заголовка setTitleTextAttributes:forState:, или для единственного элемента, или для всех элементов при помощи прокси появления (например, [UIBarItem appearance]).

  • enabled Свойство

    Булево значение, указывающее, включен ли элемент.

    Объявление

    Swift

    var enabled: Bool

    Objective C

    @property(nonatomic, getter=isEnabled) BOOL enabled

    Обсуждение

    Если NOfalse, элемент нарисован, частично потускнел, чтобы указать, что он отключен. Значение по умолчанию YEStrue.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • image Свойство

    Изображение раньше представляло элемент.

    Объявление

    Swift

    var image: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *image

    Обсуждение

    Это изображение может использоваться для создания других изображений для представления этого элемента на панели — например, выбранное и отменявшее изображение может быть получено из этого изображения. Необходимо установить это свойство прежде, чем добавить элемент к панели. Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • landscapeImagePhone Свойство

    Изображение для использования для представления элемента в альбомной ориентации при использовании идиомы появления iPhone.

    Объявление

    Swift

    var landscapeImagePhone: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *landscapeImagePhone

    Обсуждение

    Это изображение может использоваться для создания других изображений для представления этого элемента на панели — например, выбранное и отменявшее изображение может быть получено из этого изображения. Необходимо установить это свойство прежде, чем добавить элемент к панели. Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • imageInsets Свойство

    Вставка изображения или начало для каждого края.

    Объявление

    Swift

    var imageInsets: UIEdgeInsets

    Objective C

    @property(nonatomic) UIEdgeInsets imageInsets

    Обсуждение

    Значение по умолчанию UIEdgeInsetsZero.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • landscapeImagePhoneInsets Свойство

    Вставка изображения или начало для каждого края изображения в альбомной ориентации при использовании идиомы появления iPhone.

    Объявление

    Swift

    var landscapeImagePhoneInsets: UIEdgeInsets

    Objective C

    @property(nonatomic) UIEdgeInsets landscapeImagePhoneInsets

    Обсуждение

    Значение по умолчанию UIEdgeInsetsZero.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • title Свойство

    Заголовок выведен на экран на элементе.

    Объявление

    Swift

    var title: String?

    Objective C

    @property(nonatomic, copy) NSString *title

    Обсуждение

    Необходимо установить это свойство прежде, чем добавить элемент к панели. Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • tag Свойство

    Тег получателя, предоставленное приложение целое число, которое можно использовать для идентификации объектов элемента панели в приложении.

    Объявление

    Swift

    var tag: Int

    Objective C

    @property(nonatomic) NSInteger tag

    Обсуждение

    Значение по умолчанию 0.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Устанавливает текстовые атрибуты заголовка для данного состояния контроля.

    Объявление

    Swift

    func setTitleTextAttributes(_ attributes: [NSObject : AnyObject]!, forState state: UIControlState)

    Objective C

    - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state

    Параметры

    attributes

    Словарь, содержащий пары ключ/значение для текстовых атрибутов.

    Можно указать шрифт, цвет текста, текстовый цвет тени и текстовое смещение тени с помощью ключей, перечисленных в NSString UIKit Дополнительная Ссылка.

    state

    Состояние управления, для которого Вы хотите установить текстовые атрибуты для заголовка.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает текстовые атрибуты заголовка для данного состояния контроля.

    Объявление

    Swift

    func titleTextAttributesForState(_ state: UIControlState) -> [NSObject : AnyObject]!

    Objective C

    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state

    Параметры

    state

    Состояние управления, для которого Вы хотите знать текстовые атрибуты для заголовка.

    Возвращаемое значение

    Текст заголовка приписывает для state.

    Обсуждение

    Словарь может содержать пары ключ/значение для текстовых атрибутов для шрифта, цвета текста, текстового цвета тени и текстового смещения тени с помощью ключей, перечисленных в NSString UIKit Дополнительная Ссылка.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.