[редактировать]
UXLabel
- class
UXLabel
(php\gui\UXLabel
) extendsUXLabeled
.
use php\gui\UXLabel;
Класс компонента для отображения обычных текстов, без форматирования, с возможностью выбрать шрифт и иконку для текста. У класса есть потомок UXLabelEx
, который добавляет функцию авторазмера.
Изображение компонента:
Свойства
Методы
- Конструктор (
new
)__construct
- См. у класса родителя
UXLabeled
.
Свойства
labelFor
(UXNode)
Привязка текста к определенному визуальному компоненту интерфейса. По-умолчанию null
.
autosize
(bool)
Только у класса
UXLabelEx
.
Авторазмер текста, если включен, то ширина и высота компонента будут рассчитываться в зависимости от текста компонента.
Методы
_construct
__construct([$text = '', UXNode $graphic = null]) {}
Конструктор класса UXLabel.
$icon = new UXImageView(new UXImage('path/to/image.png'));
$label = new UXLabel('Текст компонента', $icon);