UIButton
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UIButton -
PKPaymentButton
-
NSObject -
UIResponder -
UIView -
UIControl -
UIButton -
PKPaymentButton
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
Reflectable -
UIAccessibilityIdentification -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment -
NSCoding -
NSObject -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Экземпляр UIButton класс реализует кнопку на сенсорном экране. Кнопка прерывает сенсорные события и отправляет сообщение действия в целевой объект, когда коснулись. Методы для того, чтобы поставить цель и действие наследованы от UIControl. Этот класс обеспечивает методы для установки заголовка, изображения и других свойств появления кнопки. При помощи этих средств доступа можно указать различное появление для каждого состояния кнопки.
Для получения информации об основных способах поведения представления см. Руководство по программированию Представления для iOS.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Кнопки.
-
Создает и возвращает новую кнопку указанного типа.
Объявление
Swift
class func buttonWithType(_buttonType: UIButtonType) -> AnyObjectObjective C
+ (id)buttonWithType:(UIButtonType)buttonTypeПараметры
buttonTypeТип кнопки. Посмотрите
UIButtonTypeдля возможных значений.Возвращаемое значение
Недавно создаваемая кнопка.
Обсуждение
Этот метод является конструктором удобства для создания объектов кнопки с определенными конфигурациями. Если Вы разделяете на подклассы
UIButton, этот метод не возвращает экземпляр Вашего подкласса. Если Вы хотите создать экземпляр определенного подкласса, Вы должны alloc/init кнопка непосредственно.При создании пользовательской кнопки — который является кнопкой с типом
UIButtonTypeCustom— кадр кнопки установлен в (0, 0, 0, 0) первоначально. Прежде, чем добавить кнопку к Вашему интерфейсу, необходимо обновить кадр к более надлежащему значению.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
titleLabelСвойствоПредставление, выводящее на экран значение
currentTitleсвойство для кнопки. (только для чтения)Объявление
Swift
var titleLabel: UILabel? { get }Objective C
@property(nonatomic, readonly, retain) UILabel *titleLabelОбсуждение
Несмотря на то, что это свойство только для чтения, его собственные свойства являются чтением-записью. Используйте эти свойства прежде всего для конфигурирования текста кнопки. Например:
Swift
let button = UIButton.buttonWithType(.System) as UIButtonbutton.titleLabel.font = UIFont.systemFontOfSize(12)button.titleLabel.lineBreakMode = .ByTruncatingTail
Objective C
UIButton *button = [UIButton buttonWithType: UIButtonTypeSystem];button.titleLabel.font = [UIFont systemFontOfSize: 12];button.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;
Не используйте объект метки установить цвет текста или цвет тени. Вместо этого используйте
setTitleColor:forState:иsetTitleShadowColor:forState:методы этого класса для внесения тех изменений.titleLabelдаже если кнопка не была выведена на экран еще, свойство возвращает значение. Значение свойстваnilдля системных кнопок.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
Возвращает заголовок, связанный с указанным состоянием.
Объявление
Swift
func titleForState(_state: UIControlState) -> String?Objective C
- (NSString *)titleForState:(UIControlState)stateПараметры
stateСостояние, использующее заголовок. Возможные значения описаны в
UIControlState.Возвращаемое значение
Заголовок для указанного состояния. Если никакой заголовок не был установлен для определенного состояния, этот метод возвращает заголовок, связанный с
UIControlStateNormalсостояние.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает заголовок для использования для указанного состояния.
Объявление
Swift
func setTitle(_title: String?, forStatestate: UIControlState)Objective C
- (void)setTitle:(NSString *)titleforState:(UIControlState)stateПараметры
titleЗаголовок для использования для указанного состояния.
stateСостояние, использующее указанный заголовок. Возможные значения описаны в
UIControlState.Обсуждение
Используйте этот метод для установки заголовка для кнопки. Заголовок, который Вы указываете, получает свое форматирование из связанного объекта метки кнопки. При установке и заголовка и приписанного заголовка для кнопки кнопка предпочитает использование приписанного заголовка по этому.
Как минимум необходимо установить значение для нормального состояния. Если заголовок не указан для состояния, поведение по умолчанию состоит в том, чтобы использовать заголовок, связанный с
UIControlStateNormalсостояние. Если значение дляUIControlStateNormalне установлен, тогда значения по умолчанию свойства к системному значению.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает стилизованный заголовок, связанный с указанным состоянием.
Объявление
Swift
func attributedTitleForState(_state: UIControlState) -> NSAttributedString?Objective C
- (NSAttributedString *)attributedTitleForState:(UIControlState)stateПараметры
stateСостояние, использующее стилизованный заголовок. Возможные значения описаны в
UIControlState.Возвращаемое значение
Заголовок для указанного состояния. Если никакой приписанный заголовок не был установлен для определенного состояния, этот метод возвращает приписанный заголовок, связанный с
UIControlStateNormalсостояние. Если никакой приписанный заголовок не был установлен дляUIControlStateNormal, возвратыnil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Устанавливает стилизованный заголовок для использования для указанного состояния.
Объявление
Swift
func setAttributedTitle(_title: NSAttributedString!, forStatestate: UIControlState)Objective C
- (void)setAttributedTitle:(NSAttributedString *)titleforState:(UIControlState)stateПараметры
titleСтилизованная текстовая строка так использует для заголовка.
stateСостояние, использующее указанный заголовок. Возможные значения описаны в
UIControlState.Обсуждение
Используйте этот метод для установки заголовка кнопки, включая любую соответствующую информацию о форматировании. При установке и заголовка и приписанного заголовка для кнопки кнопка предпочитает использование приписанного заголовка.
Как минимум необходимо установить значение для нормального состояния. Если заголовок не указан для состояния, поведение по умолчанию состоит в том, чтобы использовать заголовок, связанный с
UIControlStateNormalсостояние. Если значение дляUIControlStateNormalне установлен, тогда значения по умолчанию свойства к системному значению.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает цвет заголовка, используемый для состояния.
Объявление
Swift
func titleColorForState(_state: UIControlState) -> UIColor?Objective C
- (UIColor *)titleColorForState:(UIControlState)stateПараметры
stateСостояние, использующее цвет заголовка. Возможные значения описаны в
UIControlState.Возвращаемое значение
Цвет заголовка для указанного состояния.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Выбирает цвет заголовка для использования для указанного состояния.
Объявление
Swift
func setTitleColor(_color: UIColor?, forStatestate: UIControlState)Objective C
- (void)setTitleColor:(UIColor *)colorforState:(UIControlState)stateПараметры
colorЦвет заголовка для использования для указанного состояния.
stateСостояние, использующее указанный цвет. Возможные значения описаны в
UIControlState.Обсуждение
В целом, если свойство не указано для состояния, значение по умолчанию должно использовать
UIControlStateNormalзначение. ЕслиUIControlStateNormalзначение не установлено, тогда значения по умолчанию свойства к системному значению. Поэтому как минимум необходимо установить значение для нормального состояния.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает цвет тени заголовка, используемого для состояния.
Объявление
Swift
func titleShadowColorForState(_state: UIControlState) -> UIColor?Objective C
- (UIColor *)titleShadowColorForState:(UIControlState)stateПараметры
stateСостояние, использующее цвет тени заголовка. Возможные значения описаны в
UIControlState.Возвращаемое значение
Цвет тени заголовка для указанного состояния.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Выбирает цвет тени заголовка для использования для указанного состояния.
Объявление
Swift
func setTitleShadowColor(_color: UIColor?, forStatestate: UIControlState)Objective C
- (void)setTitleShadowColor:(UIColor *)colorforState:(UIControlState)stateПараметры
colorЦвет тени заголовка для использования для указанного состояния.
stateСостояние, использующее указанный цвет. Возможные значения описаны в
UIControlState.Обсуждение
В целом, если свойство не указано для состояния, значение по умолчанию должно использовать
UIControlStateNormalзначение. ЕслиUIControlStateNormalзначение не установлено, тогда значения по умолчанию свойства к системному значению. Поэтому как минимум необходимо установить значение для нормального состояния.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
reversesTitleShadowWhenHighlightedСвойствоБулево значение, определяющее, изменяется ли тень заголовка, когда выделяется кнопка.
Объявление
Swift
var reversesTitleShadowWhenHighlighted: BoolObjective C
@property(nonatomic) BOOL reversesTitleShadowWhenHighlightedОбсуждение
Если
YEStrue, тень изменяется от, гравируют для придания рельефности появлению, когда выделено. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
adjustsImageWhenHighlightedСвойствоБулево значение, определяющее, ли изменения образа, когда выделяется кнопка.
Объявление
Swift
var adjustsImageWhenHighlighted: BoolObjective C
@property(nonatomic) BOOL adjustsImageWhenHighlightedОбсуждение
Если
YEStrue, когда кнопка выделяется, изображение нарисовано легче. Значение по умолчаниюYEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
adjustsImageWhenDisabledСвойствоБулево значение, определяющее, ли изменения образа, когда отключена кнопка.
Объявление
Swift
var adjustsImageWhenDisabled: BoolObjective C
@property(nonatomic) BOOL adjustsImageWhenDisabledОбсуждение
Если
YEStrue, когда кнопка отключена, изображение нарисовано более темное. Значение по умолчаниюYEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
showsTouchWhenHighlightedСвойствоБулево значение, определяющее, заставляет ли ответвление кнопки его светиться.
Объявление
Swift
var showsTouchWhenHighlighted: BoolObjective C
@property(nonatomic) BOOL showsTouchWhenHighlightedОбсуждение
Если
YEStrue, кнопка светится, когда коснулись; иначе, это не делает. Поведение изображения и кнопки не изменяется свечением. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает фоновое изображение, используемое для состояния кнопки.
Объявление
Swift
func backgroundImageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)backgroundImageForState:(UIControlState)stateПараметры
stateСостояние, использующее фоновое изображение. Возможные значения описаны в
UIControlState.Возвращаемое значение
Фоновое изображение используется для указанного состояния.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает изображение, используемое для состояния кнопки.
Объявление
Swift
func imageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)imageForState:(UIControlState)stateПараметры
stateСостояние, использующее изображение. Возможные значения описаны в
UIControlState.Возвращаемое значение
Изображение используется для указанного состояния.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает фоновое изображение для использования для указанного состояния кнопки.
Объявление
Swift
func setBackgroundImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setBackgroundImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageФоновое изображение для использования для указанного состояния.
stateСостояние, использующее указанное изображение. Значения описаны в
UIControlState.Обсуждение
В целом, если свойство не указано для состояния, значение по умолчанию должно использовать
UIControlStateNormalзначение. ЕслиUIControlStateNormalзначение не установлено, тогда значения по умолчанию свойства к системному значению. Поэтому как минимум необходимо установить значение для нормального состояния.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает изображение для использования для указанного состояния.
Объявление
Swift
func setImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageИзображение для использования для указанного состояния.
stateСостояние, использующее указанный заголовок. Значения описаны в
UIControlState.Обсуждение
В целом, если свойство не указано для состояния, значение по умолчанию должно использовать
UIControlStateNormalзначение. ЕслиUIControlStateNormalзначение не установлено, тогда значения по умолчанию свойства к системному значению. Поэтому как минимум необходимо установить значение для нормального состояния.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
tintColorСвойствоЦвет оттенка для применения к заголовку кнопки и изображению.
Объявление
Swift
var tintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *tintColorОбсуждение
В iOS v7.0, всех подклассах
UIViewполучите их поведение дляtintColorот базового класса. Посмотрите обсуждениеtintColorвUIViewуровень для получения дополнительной информации.Это свойство не имеет никакого эффекта по умолчанию для кнопок с типом
UIButtonTypeCustom. Для пользовательских кнопок необходимо реализовать любое поведение, связанное сtintColorсамостоятельно.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
contentEdgeInsetsСвойствоВставка или поля начала для прямоугольника, окружающего все содержание кнопки.
Объявление
Swift
var contentEdgeInsets: UIEdgeInsetsObjective C
@property(nonatomic) UIEdgeInsets contentEdgeInsetsОбсуждение
Используйте это свойство, чтобы изменить размеры и изменить местоположение эффективного прямоугольника получения для содержания кнопки. Содержание включает заголовок кнопки и изображение кнопки. Можно указать различное значение для каждой из четырех вставок (вершина, оставленная, нижняя часть, право). Положительное значение уменьшается, или вставки, тот край — двигание поближе его к центру кнопки. Отрицательная величина расширяется, или начала, тот край. Используйте
UIEdgeInsetsMakeфункционируйте для построения значения для этого свойства. Значение по умолчаниюUIEdgeInsetsZero.Кнопка использует это свойство для определения
intrinsicContentSizeиsizeThatFits:.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
titleEdgeInsetsСвойствоВставка или поля начала для прямоугольника вокруг текста заголовка кнопки.
Объявление
Swift
var titleEdgeInsets: UIEdgeInsetsObjective C
@property(nonatomic) UIEdgeInsets titleEdgeInsetsОбсуждение
Используйте это свойство, чтобы изменить размеры и изменить местоположение эффективного прямоугольника получения для заголовка кнопки. Можно указать различное значение для каждой из четырех вставок (вершина, оставленная, нижняя часть, право). Положительное значение уменьшается, или вставки, тот край — двигание поближе его к центру кнопки. Отрицательная величина расширяется, или начала, тот край. Используйте
UIEdgeInsetsMakeфункционируйте для построения значения для этого свойства. Значение по умолчаниюUIEdgeInsetsZero.Вставки, которые Вы указываете, применяются к прямоугольнику заголовка после того, как тот прямоугольник был измерен для адаптации тексту кнопки. Таким образом положительные значения вставки могут фактически отсечь текст заголовка.
Это свойство используется только для расположения заголовка во время расположения. Кнопка не использует это свойство для определения
intrinsicContentSizeиsizeThatFits:.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
imageEdgeInsetsСвойствоВставка или поля начала для прямоугольника вокруг изображения кнопки.
Объявление
Swift
var imageEdgeInsets: UIEdgeInsetsObjective C
@property(nonatomic) UIEdgeInsets imageEdgeInsetsОбсуждение
Используйте это свойство, чтобы изменить размеры и изменить местоположение эффективного прямоугольника получения для изображения кнопки. Можно указать различное значение для каждой из четырех вставок (вершина, оставленная, нижняя часть, право). Положительное значение уменьшается, или вставки, тот край — двигание поближе его к центру кнопки. Отрицательная величина расширяется, или начала, тот край. Используйте
UIEdgeInsetsMakeфункционируйте для построения значения для этого свойства. Значение по умолчаниюUIEdgeInsetsZero.Это свойство используется только для расположения изображения во время расположения. Кнопка не использует это свойство для определения
intrinsicContentSizeиsizeThatFits:.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
buttonTypeСвойствоТип кнопки. (только для чтения)
Объявление
Swift
var buttonType: UIButtonType { get }Objective C
@property(nonatomic, readonly) UIButtonType buttonTypeОбсуждение
Посмотрите
UIButtonTypeдля возможных значений.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
currentTitleСвойствоТекущий заголовок, выведенный на экран на кнопке. (только для чтения)
Объявление
Swift
var currentTitle: String? { get }Objective C
@property(nonatomic, readonly, retain) NSString *currentTitleОбсуждение
Значение для этого свойства установлено автоматически каждый раз, когда изменяется состояние кнопки. Для состояний, не имеющих пользовательской строки заголовка связанной с ними, этот метод возвращает заголовок, в настоящее время выводящийся на экран, который обычно является тем, связанным с
UIControlStateNormalсостояние. Значение может бытьnil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
currentAttributedTitleСвойствоТекущий стилизованный заголовок, выведенный на экран на кнопке. (только для чтения)
Объявление
Swift
var currentAttributedTitle: NSAttributedString? { get }Objective C
@property(nonatomic, readonly, retain) NSAttributedString *currentAttributedTitleОбсуждение
Значение для этого свойства отражает заголовок, связанный с текущим состоянием управления. Для состояний, не имеющих пользовательской строки заголовка связанной с ними, этот метод возвращает приписанный заголовок, в настоящее время выводящийся на экран, который обычно является тем, связанным с
UIControlStateNormalсостояние.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
currentTitleColorСвойствоЦвет раньше выводил на экран заголовок. (только для чтения)
Объявление
Swift
var currentTitleColor: UIColor! { get }Objective C
@property(nonatomic, readonly, retain) UIColor *currentTitleColorОбсуждение
Это значение, как гарантируют, не будет
nil. Значение по умолчаниюwhite.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
currentTitleShadowColorСвойствоЦвет тени заголовка. (только для чтения)
Объявление
Swift
var currentTitleShadowColor: UIColor? { get }Objective C
@property(nonatomic, readonly, retain) UIColor *currentTitleShadowColorОбсуждение
Значение по умолчанию
white.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
currentImageСвойствоТекущее изображение выведено на экран на кнопке. (только для чтения)
Объявление
Swift
var currentImage: UIImage? { get }Objective C
@property(nonatomic, readonly, retain) UIImage *currentImageОбсуждение
Это значение может быть
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
currentBackgroundImageСвойствоТекущее фоновое изображение выведено на экран на кнопке. (только для чтения)
Объявление
Swift
var currentBackgroundImage: UIImage? { get }Objective C
@property(nonatomic, readonly, retain) UIImage *currentBackgroundImageОбсуждение
Это значение может быть
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
imageViewСвойствоПредставление изображения кнопки. (только для чтения)
Объявление
Swift
var imageView: UIImageView? { get }Objective C
@property(nonatomic, readonly, retain) UIImageView *imageViewОбсуждение
Несмотря на то, что это свойство только для чтения, его собственные свойства являются чтением-записью. Используйте эти свойства для конфигурирования появления и поведения представления кнопки. Например:
Swift
let button = UIButton.buttonWithType(.System) as UIButtonbutton.imageView.exclusiveTouch = true;
Objective C
UIButton *button = [UIButton buttonWithType: UIButtonTypeSystem];button.imageView.exclusiveTouch = YES;
imageViewдаже если кнопка не была выведена на экран еще, свойство возвращает значение. Значение свойстваnilдля системных кнопок.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
-
Возвращает прямоугольник, в котором получатель рисует свой фон.
Объявление
Параметры
boundsОграничительный прямоугольник получателя.
Возвращаемое значение
Прямоугольник границ, в котором можно нарисовать любое содержание стандартной кнопки.
Обсуждение
Реализация по умолчанию этого метода возвращает значение в
boundsпараметр. Этот прямоугольник представляет область, в которой кнопка рисует свое стандартное фоновое содержание. Подклассы, обеспечивающие пользовательские фоновые украшения, могут переопределить этот метод и возвратить измененный прямоугольник границ, чтобы препятствовать тому, чтобы кнопка дистиллировала любое пользовательское содержание.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает прямоугольник, в котором получатель рисует свое все содержание.
Объявление
Параметры
boundsОграничительный прямоугольник для получателя.
Возвращаемое значение
Прямоугольник, в котором получатель рисует свое все содержание.
Обсуждение
Прямоугольник содержания является областью, должен был вывести на экран изображение и заголовок включая любое дополнение и корректировки к выравниванию и другим настройкам.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает прямоугольник, в котором получатель составляет свой заголовок.
Объявление
Параметры
contentRectПрямоугольник содержания для получателя.
Возвращаемое значение
Прямоугольник, в котором получатель составляет свой заголовок.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает прямоугольник, в котором получатель рисует свое изображение.
Объявление
Параметры
contentRectПрямоугольник содержания для получателя.
Возвращаемое значение
Прямоугольник, в котором получатель рисует свое изображение.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Шрифт раньше выводил на экран текст на кнопке.
Оператор осуждения
Используйте
fontсвойствоtitleLabelвместо этого.Объявление
Objective C
@property(nonatomic, retain) UIFont *fontОбсуждение
Если
nil, системный шрифт используется. Значение по умолчаниюnil.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
-
Режим разрыва строки для использования при рисовании текста.
Оператор осуждения
Используйте
lineBreakModeсвойствоtitleLabelвместо этого.Объявление
Objective C
@property(nonatomic) NSLineBreakMode lineBreakModeОбсуждение
Это свойство является одной из констант, описанных в
UILineBreakModeперечисление в NSString UIKit Дополнительная Ссылка. Значение по умолчаниюUILineBreakModeMiddleTruncation.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
-
Смещение тени раньше выводило на экран заголовок получателя.
Оператор осуждения
Используйте
shadowOffsetсвойствоtitleLabelвместо этого.Объявление
Objective C
@property(nonatomic) CGSize titleShadowOffsetОбсуждение
Горизонталь и вертикальные значения смещения, указанное использование
widthиheightполяCGSizeтип данных. Положительные значения всегда расширяются и вправо с точки зрения пользователя. Значение по умолчаниюCGSizeZero.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
Типы данных
-
Указывает стиль кнопки.
Объявление
Swift
enum UIButtonType : Int { case Custom case System case DetailDisclosure case InfoLight case InfoDark case ContactAdd }Objective C
typedef enum { UIButtonTypeCustom = 0, UIButtonTypeSystem, UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark, UIButtonTypeContactAdd, UIButtonTypeRoundedRect, } UIButtonType;Константы
-
CustomUIButtonTypeCustomНикакой стиль кнопки.
Доступный в iOS 2.0 и позже.
-
SystemUIButtonTypeSystemСистемная кнопка стиля, такая как показанные в панелях навигации и панелях инструментов.
Доступный в iOS 7.0 и позже.
-
DetailDisclosureUIButtonTypeDetailDisclosureПодробная кнопка раскрытия.
Доступный в iOS 2.0 и позже.
-
InfoLightUIButtonTypeInfoLightКнопка информации, имеющая светлый фон.
Доступный в iOS 2.0 и позже.
-
InfoDarkUIButtonTypeInfoDarkКнопка информации, имеющая темный фон.
Доступный в iOS 2.0 и позже.
-
ContactAddUIButtonTypeContactAddКонтакт добавляет кнопку.
Доступный в iOS 2.0 и позже.
-
UIButtonTypeRoundedRectОсуждаемый в iOS 7.0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
