저는 아이폰 개발에 익숙하지 않습니다 .Uiview에서 uiview에 선언 된 인스턴스 변수에 액세스하려고합니다. 감사합니다. 감사합니다.아이폰의 하위 뷰에서 뷰의 인스턴스 변수에 액세스하는 방법
0
A
답변
2
기술적으로, 당신은 자녀의 인스턴스 방법 중 하나 내에서 [[self superview] foo]
을 바로 할 수 있습니다 그리고 당신은 부모의 foo
속성에 대한 액세스를 제공합니다 (당신은 그래도 수퍼 캐스트 할 수 있습니다). 그러나 고려해야 할 점은 계층 적 데이터 구조 (예 : UIView 계층 구조)에서 가능한 경우 어린이가 부모의 세부 정보를 너무 많이 "알지 못하는"좋은 습관입니다.
1
UIView에는 뷰의 수퍼 뷰가있는 경우 해당 뷰를 가리키는 superview
속성이 있습니다. 메시지를 가리키는 개체로 메시지를 보낼 수 있습니다.
1
view.superview.iVar
관련 문제
- 1. 하위 뷰에서 ViewController의 데이터에 액세스하는 방법은 무엇입니까?
- 2. 다른 클래스 내부에서 한 클래스의 인스턴스 변수에 액세스하는 방법
- 3. RoR과 RSpec : 접근자를 정의하지 않고 컨트롤러 인스턴스 변수에 액세스하는 방법?
- 4. 인스턴스 변수에 직접 액세스하는 방법과 접근 자 방법 사용
- 5. 면도기 뷰에서 My.Resources에 액세스하는 방법
- 6. 하위 클래스의 ViewController 변수에 액세스하는 방법은 무엇입니까?
- 7. 보기에서 컨트롤러의 클래스 변수에 액세스하는 방법
- 8. C에서 JS 변수에 액세스하는 방법 #
- 9. 모델에서 시간 변수에 액세스하는 방법
- 10. 페이지의 세션 변수에 액세스하는 방법
- 11. UIview 하위 뷰에서
- 12. 테이블 뷰의 셀에서 서브 뷰에 액세스하는 방법
- 13. 아이폰의 목표 - C 전역 변수에 다른 값
- 14. Drupal의 뷰에서 노드 정보에 액세스하는 방법
- 15. 외부 사이트에서 codeigniter 세션 변수에 액세스하는 방법
- 16. 코코아에서 대리인을 통해 글로벌 인스턴스/변수에 액세스하는 방법은 무엇입니까?
- 17. Ruby에서 객체 내의 인스턴스 변수에 액세스하는 일반적인 방법은 무엇입니까?
- 18. 자바에서 개인 인스턴스 변수에 액세스하는 정적 public 메서드
- 19. Objective-C에서 category를 사용하여 @private 인스턴스 변수에 액세스하는 방법은 무엇입니까?
- 20. 레일즈는 컨트롤러의 뷰에서 인스턴스 변수를 설정합니다.
- 21. 아이폰의 뷰 컨트롤러에서 테이블 뷰의 데이터를 다시로드하는 방법
- 22. 인스턴스 변수에 결합/포함
- 23. 인스턴스 변수에 myArray와
- 24. HorizontalScrollView에서 하위 뷰의 위치
- 25. 인스턴스 변수에 저장된 모델의 속성을 얻는 방법
- 26. 중첩 된 UIScrollViews의 하위 뷰에 액세스하는 방법
- 27. 메모리 뷰에서 하위 뷰
- 28. 하위 뷰에서 메서드 호출
- 29. NavController 하위 뷰에서 푸시
- 30. 하위 뷰에서 UIView 그릴
UIView의 하위 클래스를 슈퍼 뷰하는 경우에는 캐스트해야하거나 컴파일러에서 경고를 표시합니다. '[(MYViewClass *) [self superview] doStuff]' –