지금 두 뷰를 전환하려고합니다. 문제는 어떻게 호출되는지입니다. 내가 부모보기가해당 클래스의 메서드 호출에서 수퍼 뷰를 제거하십시오.
: Heres는
가장 쉬운 방법은 내 상황을 설명합니다. ChildView 하위 클래스에 테이블이 포함되어 있습니다. 해당 테이블에서 개체를 선택하면 해당 부모보기의 다른 하위보기로 전환하고 싶습니다.부모 --------- | 자녀 1 | 자녀 2
자녀 1 저 아이 뷰 1과 2 사이를 전환 부모의 메서드에 액세스 할 수 있도록 부모의 서브 클래스이며, 하지만 어떤 이유로 그것은 어린이 1에서 액세스 할 때 작동하지 않습니다.
이렇게하는 방법에 대한 단서가 있습니까? Heres는 기본 코드 :
자녀 1 - (무효) changeViews
[super methodToSwitchChildViews];
부모 - (무효) methodToSwitchViews
[self.child1.view removeFromSuperView];
[self.view insertSubView:child2.view atindex:0];
당신을 무엇 자녀가 부모의 하위 클래스라는 것을 의미합니까? 그것은 단지 그 아이가 그 부모의 성질을 가졌음을 의미 할 뿐이며, 그 부모가 부엉이와 연결되어 있다는 것을 의미하지는 않습니다. – Cyprian