
UIDrawTextLayout의 __construct 메서드는 텍스트 레이아웃을 생성할 때 사용됩니다. 이 메서드는 3개의 매개변수를 받습니다.
1. x: 텍스트의 x 좌표입니다. 이 매개변수는 int 타입의 값을 받습니다.
2. y: 텍스트의 y 좌표입니다. 이 매개변수도 int 타입의 값을 받습니다.
3. text: 표시할 텍스트입니다. 이 매개변수는 string 타입의 값을 받습니다.
위 코드에서 10, 10은 텍스트의 x, y 좌표를 나타냅니다. 'Hello, World!'은 표시할 텍스트입니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$layout = new UIDrawTextLayout(10, 16, 'Hello, World!');
이 코드는 텍스트 'Hello, World!'을 (10, 16) 좌표에 표시합니다.
만약 텍스트의 크기, 색상, 위치를 지정하고 싶다면, UIDrawTextLayout을 상속받은 클래스를 만들고, 그 클래스에 추가적인 매개변수를 추가할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
class MyUIDrawTextLayout extends UIDrawTextLayout {
public function __construct($x, $y, $text, $size, $color) {
parent::__construct($x, $y, $text);
$this->size = $size;
$this->color = $color;
}
}
$layout = new MyUIDrawTextLayout(10, 16, 'Hello, World!', 24, 'red');
이 코드는 텍스트 'Hello, World!'을 (10, 16) 좌표에 표시하고, 텍스트의 크기를 24으로, 색상을 빨간색으로 지정합니다.
2025-04-10 08:39