라이브러리

[PHP] UIWindow::hasMargin - 여백 감지




UIWindow::hasMargin

`UIWindow` 클래스는 iOS 개발에서 사용되는 윈도우 클래스입니다. `hasMargin` 메소드는 윈도우의 여백 여부를 확인하는 메소드입니다.

hasMargin 메소드의 사용법


`hasMargin` 메소드는 `BOOL` 타입의 값을 반환합니다. 이 값은 윈도우의 여백이 있는지 여부를 나타냅니다. 여백이 있는 경우 `YES`를 반환하고, 여백이 없는 경우 `NO`를 반환합니다.

예제


#hostingforum.kr
php

// UIWindow 클래스를 사용하여 윈도우 객체를 생성합니다.

$window = new UIWindow();



// 윈도우의 여백을 설정합니다.

$window->setEdgesWithSafeAreaInsets(UIEdgeInsetsMake(20, 20, 20, 20));



// hasMargin 메소드를 사용하여 윈도우의 여백 여부를 확인합니다.

if ($window->hasMargin()) {

    echo "윈도우의 여백이 있습니다.";

} else {

    echo "윈도우의 여백이 없습니다.";

}



hasMargin 메소드의 사용 예시


#hostingforum.kr
php

// UIWindow 클래스를 사용하여 윈도우 객체를 생성합니다.

$window = new UIWindow();



// 윈도우의 여백을 설정합니다.

$window->setEdgesWithSafeAreaInsets(UIEdgeInsetsMake(20, 20, 20, 20));



// hasMargin 메소드를 사용하여 윈도우의 여백 여부를 확인합니다.

if ($window->hasMargin()) {

    // 여백이 있는 경우

    echo "윈도우의 여백이 있습니다.";

    echo "
";

    echo "윈도우의 여백 크기는 " . $window->getSafeAreaInsets()->top . "pt, " . $window->getSafeAreaInsets()->left . "pt, " . $window->getSafeAreaInsets()->bottom . "pt, " . $window->getSafeAreaInsets()->right . "pt입니다.";

} else {

    // 여백이 없는 경우

    echo "윈도우의 여백이 없습니다.";

}



hasMargin 메소드의 사용 예시 (여백이 없는 경우)


#hostingforum.kr
php

// UIWindow 클래스를 사용하여 윈도우 객체를 생성합니다.

$window = new UIWindow();



// 윈도우의 여백을 설정하지 않습니다.

// 윈도우의 여백이 없는 경우 hasMargin 메소드는 NO를 반환합니다.



// hasMargin 메소드를 사용하여 윈도우의 여백 여부를 확인합니다.

if ($window->hasMargin()) {

    // 여백이 있는 경우

    echo "윈도우의 여백이 있습니다.";

} else {

    // 여백이 없는 경우

    echo "윈도우의 여백이 없습니다.";

}


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 55 페이지

검색

게시물 검색