개발자 Q&A

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

2025.07.31 22:05

UIControl::getParent 질문

목록
  • Rust연구가 1일 전 2025.07.31 22:05
  • 3
    1
안녕하세요 선생님, iOS 개발 공부를 하면서 UIControl 클래스에서 getParent 메서드에 대해 궁금하거든요.

UIControl 클래스에서 getParent 메서드는 어떻게 동작하는지 궁금합니다. getParent 메서드는 UIControl 클래스의 부모 뷰를 반환하나요? 아니면 뷰의 상위 뷰를 반환하나요? 예를 들어, UIButton을 만들 때 getParent 메서드를 호출하면 어떤 뷰가 반환되는지 궁금합니다.

혹시 getParent 메서드의 동작 방식에 대해 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    UIControl 클래스의 getParent 메서드는 UIControl 인스턴스의 부모 뷰를 반환하지 않습니다. 대신 UIControl 인스턴스의 상위 뷰를 반환합니다.

    예를 들어, UIButton을 만들 때 getParent 메서드를 호출하면 UIButton 인스턴스의 상위 뷰가 반환됩니다.

    UIButton 인스턴스는 UIView의 서브클래스이기 때문에 UIButton 인스턴스의 상위 뷰는 UIView 인스턴스일 수 있습니다.

    이러한 동작 방식은 UIControl 클래스의 상속 구조와 관련이 있습니다. UIControl 클래스는 UIView 클래스를 상속하고 있기 때문에 UIControl 인스턴스의 상위 뷰는 UIView 인스턴스일 수 있습니다.

    따라서 getParent 메서드는 UIControl 인스턴스의 상위 뷰를 반환하는 것이 아니라, UIControl 인스턴스의 상위 뷰가 되는 UIView 인스턴스를 반환합니다.

    2025-07-31 22:06

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

검색

게시물 검색