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

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

Разработчик

Каталог пользовательского интерфейса UIKit

PDF

Кнопка

Кнопка приписывает ссылку инспектора

image: ../Art/uibutton_attributes_inspector.pdf

Ввести

image: ../Art/uibutton_attributes_inspector_group-type.pdf

Ввести

Тип кнопки, определяющий его функциональность.

Выбор

Метод

Параметр

Пользовательский

buttonType

UIButtonTypeCustom

Округленный Rect

buttonType

UIButtonTypeRoundedRect

Подробное раскрытие

buttonType

UIButtonTypeDetailDisclosure

Информационный свет

buttonType

UIButtonTypeInfoLight

Темная информация

buttonType

UIButtonTypeInfoDark

Добавьте контакт

buttonType

UIButtonTypeContactAdd

Появление

image: ../Art/uibutton_attributes_inspector_group-appearance.pdf

Эта группа указывает появление кнопки в каждом из ее возможных состояний.

Конфигурация состояния

Состояние кнопки для конфигурирования.

Выберите состояние, и затем сконфигурируйте остающиеся свойства в этой группе. Когда кнопка переходит к тому состоянию, настройки применяются к тем свойствам.

Выбор

Метод

Параметр

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

состояние

UIControlStateNormal

Выделенный

состояние

UIControlStateHighlighted

Выбранный

состояние

UIControlStateSelected

Отключенный

состояние

UIControlStateDisabled

Изображение

Изображение для кнопки, когда это находится в состоянии, идентифицированном Конфигурацией состояния.

Доступ: imageForState:, setImage:forState:.

Фон

Фоновое изображение для кнопки, когда это находится в состоянии, идентифицированном Конфигурацией состояния.

Доступ: backgroundImageForState:, setBackgroundImage:forState:.

Заголовок

Тип заголовка

Тип текста для использования для заголовка кнопки, когда кнопка находится в состоянии, идентифицированном Конфигурацией состояния.

Выбор

Плоскость

Приписанный

Тип заголовка: плоскость

Это свойства, которые можно сконфигурировать для заголовков простого текста в состоянии, идентифицированном Конфигурацией состояния.

image: ../Art/uibutton_attributes_inspector_subgroup-title_plain.pdf

Текст

Простой текст для заголовка кнопки в состоянии идентифицируется Конфигурацией состояния.

Доступ: titleForState:, setTitle:forState:.

Шрифт

Шрифт для заголовка простого текста кнопки в состоянии идентифицируется Конфигурацией состояния.

Использовать <button>.titleLabel.font получить доступ к значению этого свойства.

Цвет текста

Цвет для заголовка простого текста кнопки в состоянии идентифицируется Конфигурацией состояния.

Доступ: titleColorForState:, setTitleColor:forState:.

Цвет тени

Цвет для заголовка простого текста кнопки в состоянии идентифицируется Конфигурацией состояния.

Доступ: titleShadowColorForState:, setTitleShadowColor:forState:.

Тип заголовка: приписанный

Это свойства, которые можно сконфигурировать для приписанных текстовых заголовков в состоянии, идентифицированном Конфигурацией состояния.

image: ../Art/uibutton_attributes_inspector_subgroup-title_attributed.pdf

Приписанное расположение заголовка

Выравнивание и другие характеристики расположения для кнопки приписали текстовый заголовок в состоянии, идентифицированном Конфигурацией состояния.

Можно установить эти характеристики расположения: выравнивание (оставленный, центр, право, выровненное по ширине и естественное), цвет текста, цвет фона, текстовое направление, повреждение строки, высота строки и интервал, расстояние между абзацами, добавление отступа, расстановка переносов, усечение и уровень заголовка).

Выбор

image: ../Art/xcode_icon-text_align_left.pdf Левый

image: ../Art/xcode_icon-text_align_center.pdf Центр

image: ../Art/xcode_icon-text_align_right.pdf Право

image: ../Art/xcode_icon-text_align_justified.pdf Выровненный по ширине

image: ../Art/xcode_icon-text_align_natural.pdf Естественный

image: ../Art/xcode_icon-text_attributes_color.pdf Цвет текста

image: ../Art/xcode_icon-text_attributes_background_color.pdf Цвет фона

image: ../Art/xcode_icon-text_attributes_more.pdf Больше

Шрифт

Шрифт для кнопки приписал текстовый заголовок в состоянии, идентифицированном Конфигурацией состояния.

Доступ: button.titleLabel.font.

Приписанный текст

Приписанный текст для заголовка кнопки в состоянии идентифицируется Конфигурацией состояния.

Доступ: attributedTitleForState:.

Поведение

image: ../Art/uibutton_attributes_inspector_group-behavior.pdf

Цвет светлых областей

Цвет для оттенка кнопки.

tintColor

Разрыв строки

Режим разрыва строки для заголовка кнопки.

Выбор

Метод

Параметр

Клип

lineBreakMode

UILineBreakModeClip

Символьная обертка

lineBreakMode

UILineBreakModeCharacterWrap

Переход на новую строку

lineBreakMode

UILineBreakModeWordWrap

Усеченная голова

lineBreakMode

UILineBreakModeHeadTruncation

Усеченная середина

lineBreakMode

UILineBreakModeMiddleTruncation

Усеченный хвост

lineBreakMode

UILineBreakModeTailTruncation

Теневое смещение

Размер смещения

Ширина и высота тени заголовка кнопки.

Доступ: titleShadowOffset.

Реверсы на выделении

Когда состояние кнопки изменяется на или от выделенного, изменяется ли тень заголовка кнопки.

Выбор

Метод

Параметр

image: ../Art/user_interface_checkbox-unselected.pdf Отменявший

reversesTitleShadowWhenHighlighted

НЕТ

image: ../Art/user_interface_checkbox-selected.pdf Выбранный

reversesTitleShadowWhenHighlighted

ДА

Рисование

Показывает касание к выделению

Светится ли кнопка, когда она касается.

Выбор

Метод

Параметр

image: ../Art/user_interface_checkbox-unselected.pdf Отменявший

showsTouchWhenHighlighted

НЕТ

image: ../Art/user_interface_checkbox-selected.pdf Выбранный

showsTouchWhenHighlighted

ДА

Выделенный корректирует изображение

Когда состояние кнопки изменяется на или от выделенного, изменяется ли изображение кнопки.

Выбор

Метод

Параметр

image: ../Art/user_interface_checkbox-unselected.pdf Отменявший

adjustsImageWhenHighlighted

НЕТ

image: ../Art/user_interface_checkbox-selected.pdf Выбранный

adjustsImageWhenHighlighted

ДА

Отключенный корректирует изображение

Когда состояние кнопки изменяется на или от отключенного, изменяется ли изображение кнопки.

Выбор

Метод

Параметр

image: ../Art/user_interface_checkbox-unselected.pdf Отменявший

adjustsImageWhenDisabled

НЕТ

image: ../Art/user_interface_checkbox-selected.pdf Выбранный

adjustsImageWhenDisabled

ДА

Граничные вставки

image: ../Art/uibutton_attributes_inspector_group-edge_insets.pdf

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

Край

Край кнопки для конфигурирования.

Выбор

Содержание

Заголовок

Изображение

Вставка

Вставка или поля начала прямоугольника идентифицируются свойством Edge.

Можно указать значение для каждого края (вершина, оставленная, нижняя часть, право). Положительное значение уменьшает (или вставки) соответствующий край, двигая поближе его к центру кнопки. Отрицательная величина разворачивает (или начала) соответствующий край.

Доступ: contentEdgeInsets, titleEdgeInsets, imageEdgeInsets.