Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Элемент UILabel управления используется для отображения только одного и многострочного текста.
Реализация метки
Новая метка создается путем создания экземпляра :UILabel
UILabel label = new UILabel();
Метки и раскадровки
Вы также можете добавить метку в пользовательский интерфейс при использовании конструктора iOS. Найдите метку на панели элементов и перетащите ее в представление:

На панели свойств можно настроить следующие свойства:

- Контекст текста — обычный или атрибут. Обычный текст позволяет задать атрибуты форматирования для всей строки. Атрибуты текста позволяют задать форматирование для разных символов или слов в строке.
- Цвет, шрифт, выравнивание — атрибуты форматирования, которые можно применить к меткам.
- Строки — задает количество строк, которые может охватывать метка. Задайте для этого значение 0, чтобы разрешить метку использовать столько строк, сколько необходимо.
- Поведение — можно задать значение "Включено" или "Выделено". Включен по умолчанию отключенный текст будет отображаться в светло-сером цвете. Выделенный параметр отключен по умолчанию и позволяет перезапись метки с выделенным состоянием при выборе пользователем.
- Базельан и разрыв линии -
- Basline определяет, как будет размещаться текст, если размеры шрифта отличаются от указанного.
- Разрывы строк определяют, как строка будет упакована или усечена, если она больше одной строки.
- Autoshrink — определяет, как размер шрифта будет свернут в метке при необходимости.
- Выделенные, тени, смещение — позволяет задать цвет с высоким освещением и тени, а также смещение тени.
Усечение и упаковка
Сведения об использовании разрывов строк в iOS см. в рецепте усечения и упаковки текста .
Форматирование текста и метки
Чтобы отформатировать строку, используемую в метке, можно задать атрибуты форматирования во всей строке или использовать строки с атрибутами. В следующих примерах показано, как реализовать следующие компоненты:
label = new UILabel(){
Text = "Hello, this is a string",
Font = UIFont.FromName("Papyrus", 20f),
TextColor = UIColor.Magenta,
TextAlignment = UITextAlignment.Center
};
label.AttributedText = new NSAttributedString(
"This is some formatted text",
font: UIFont.FromName("GillSans", 16.0f),
foregroundColor: UIColor.Blue,
backgroundColor: UIColor.White
);
Дополнительные сведения о стилизации текста см NSAttributedString . в рецепте текста стиля .
По умолчанию метки имеют Enabled значение true, но его можно отключить, чтобы дать пользователю указание, что определенный элемент управления отключен:
label.Enabled = false;
Это задает метку светло-серым цветом, как показано в следующем примере изображения экрана "Ограничения" в iOS:

Вы также можете задать цвета текста выделения и тени в тексте метки для дополнительных эффектов:
label.Highlighted = true;
label.HighlightedTextColor = UIColor.Cyan;
label.ShadowColor = UIColor.Black;
label.ShadowOffset = new CoreGraphics.CGSize(1.0f, 1.0f);
В этом тексте отображается следующий текст:

Дополнительные сведения об изменении шрифта uiLabel см . в рецепте изменения шрифта .