[редактировать]

UXLabel

  • class UXLabel (php\gui\UXLabel) extends UXLabeled.
use php\gui\UXLabel;

Класс компонента для отображения обычных текстов, без форматирования, с возможностью выбрать шрифт и иконку для текста. У класса есть потомок UXLabelEx, который добавляет функцию авторазмера.

Изображение компонента:

image


Свойства

Методы


Свойства

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);