UIBarItem
Наследование
-
NSObject -
UIBarItem -
UIBarButtonItem -
UITabBarItem
-
NSObject -
UIBarItem -
UIBarButtonItem -
UITabBarItem
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSObjectProtocol -
Печатаемый -
UIAccessibilityIdentification -
UIAppearance -
NSObject -
UIAppearance
Оператор импорта
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: BoolObjective C
@property(nonatomic, getter=isEnabled) BOOL enabledОбсуждение
Если
NOfalse, элемент нарисован, частично потускнел, чтобы указать, что он отключен. Значение по умолчаниюYEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
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: UIEdgeInsetsObjective C
@property(nonatomic) UIEdgeInsets imageInsetsОбсуждение
Значение по умолчанию
UIEdgeInsetsZero.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
landscapeImagePhoneInsetsСвойствоВставка изображения или начало для каждого края изображения в альбомной ориентации при использовании идиомы появления iPhone.
Объявление
Swift
var landscapeImagePhoneInsets: UIEdgeInsetsObjective C
@property(nonatomic) UIEdgeInsets landscapeImagePhoneInsetsОбсуждение
Значение по умолчанию
UIEdgeInsetsZero.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
См. также
-
titleСвойствоЗаголовок выведен на экран на элементе.
Обсуждение
Необходимо установить это свойство прежде, чем добавить элемент к панели. Значение по умолчанию
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
tagСвойствоТег получателя, предоставленное приложение целое число, которое можно использовать для идентификации объектов элемента панели в приложении.
Обсуждение
Значение по умолчанию
0.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Устанавливает текстовые атрибуты заголовка для данного состояния контроля.
Объявление
Swift
func setTitleTextAttributes(_attributes: [NSObject : AnyObject]!, forStatestate: UIControlState)Objective C
- (void)setTitleTextAttributes:(NSDictionary *)attributesforState:(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 и позже.
См. также
