Поделиться через


UITextAttributes Класс

Определение

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

public class UITextAttributes
type UITextAttributes = class
Наследование
UITextAttributes

Комментарии

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

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

var attrs = new UITextAttributes () {
	Font = UIFont.FromName ("Chalkduster", 20),
	TextColor = UIColor.Red,
	TextShadowColor = UIColor.Black,
	TextShadowOffset = new UIOffset (6, 6)
};
myNavController.NavigationBar.SetTitleTextAttributes (attrs);

Вы можете использовать завершение кода в конструкторе для атрибутов UITextAttributes без необходимости запоминать свойства, которые вы хотите задать. Приведенный выше пример отображается следующим образом:

В iOS5 можно задать текстовые атрибуты для следующих элементов: UIBarItem, UINavigationBarUISearchBar и UISegmentedControl.

Конструкторы

UITextAttributes()

Конструктор по умолчанию ничего не делает. Для этого необходимо заполнить хотя бы одно свойство.

Поля

Font

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

TextColor

Цвет, используемый для текста.

TextShadowColor

Если задать textShadowOffset, цвет, используемый для тени текста.

TextShadowOffset

Смещение, описывающее расстояние между текстом и его тенью.

Применяется к