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 |
Смещение, описывающее расстояние между текстом и его тенью. |