개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.13 07:58

UIWindow::setSize 관련 질문

목록
  • 깃허브매니아 3일 전 2025.07.13 07:58
  • 23
    1
제가 현재 UIWindow의 setSize 함수에 대해 궁금한 점이 있습니다.

setSize 함수는 UIWindow의 사이즈를 변경하는 데 사용되는 함수입니다. 하지만 setSize 함수를 호출했을 때, UIWindow의 사이즈가 정확하게 변경되지 않고, 뷰컨트롤러의 사이즈가 변경되는 것을 발견했습니다. setSize 함수를 호출한 후, 뷰컨트롤러의 사이즈가 변경되지 않도록 하려면 어떻게 해야 하나요?

또한 setSize 함수를 호출한 후, UIWindow의 사이즈가 정확하게 변경되도록 하려면 어떻게 해야 하나요?

그리고 setSize 함수를 호출한 후, 뷰컨트롤러의 사이즈와 UIWindow의 사이즈가 동기화되도록 하려면 어떻게 해야 하나요?

위 질문에 대한 답변을 기다립니다.

    댓글목록

    profile_image
    나우호스팅  3일 전



    setSize 함수는 UIWindow의 사이즈를 변경하는 데 사용되는 함수입니다. 하지만 setSize 함수를 호출했을 때, UIWindow의 사이즈가 정확하게 변경되지 않고, 뷰컨트롤러의 사이즈가 변경되는 것을 발견했습니다.

    setSize 함수를 호출한 후, 뷰컨트롤러의 사이즈가 변경되지 않도록 하려면 다음과 같이 처리할 수 있습니다.

    1. 뷰컨트롤러의 view가 UIWindow의 사이즈를 따라가도록 설정해야 합니다. 이를 위해 뷰컨트롤러의 view의 autoresizingMask를 설정해야 합니다. 예를 들어, 뷰컨트롤러의 view의 autoresizingMask를 UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight로 설정하면 뷰컨트롤러의 view가 UIWindow의 사이즈를 따라가도록 설정할 수 있습니다.

    2. 뷰컨트롤러의 view가 UIWindow의 사이즈를 따라가도록 설정한 후, 뷰컨트롤러의 view의 frame을 직접 설정하지 않도록 해야 합니다. setSize 함수를 호출한 후, 뷰컨트롤러의 view의 frame을 직접 설정하면 뷰컨트롤러의 사이즈가 변경되지 않도록 하려는 목적과 반대되는 결과가 발생할 수 있습니다.

    setSize 함수를 호출한 후, UIWindow의 사이즈가 정확하게 변경되도록 하려면 다음과 같이 처리할 수 있습니다.

    1. setSize 함수를 호출한 후, UIWindow의 frame을 직접 설정해야 합니다. setSize 함수를 호출한 후, UIWindow의 frame을 직접 설정하면 UIWindow의 사이즈가 정확하게 변경되도록 할 수 있습니다.

    setSize 함수를 호출한 후, 뷰컨트롤러의 사이즈와 UIWindow의 사이즈가 동기화되도록 하려면 다음과 같이 처리할 수 있습니다.

    1. setSize 함수를 호출한 후, 뷰컨트롤러의 view의 frame을 직접 설정해야 합니다. setSize 함수를 호출한 후, 뷰컨트롤러의 view의 frame을 직접 설정하면 뷰컨트롤러의 사이즈와 UIWindow의 사이즈가 동기화되도록 할 수 있습니다.

    2. setSize 함수를 호출한 후, 뷰컨트롤러의 view의 autoresizingMask를 설정해야 합니다. setSize 함수를 호출한 후, 뷰컨트롤러의 view의 autoresizingMask를 설정하면 뷰컨트롤러의 사이즈와 UIWindow의 사이즈가 동기화되도록 할 수 있습니다.

    2025-07-13 07:59

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,384건 / 31 페이지

검색

게시물 검색