2012-05-09 2 views
1

이 메서드가 호출되었는지 (또는 상태가 아마도 true인지) 확인하려면 어떻게해야합니까?이 방법이 호출되었는지 어떻게 확인합니까?

[self.view addSubview:menu]; 

나는 이것이 사실인지 아닌지를 판정합니다 조건문 작성해야합니다 : 어떤 도움

[self.view addSubview:menu]; 

덕분에 특정보기를 확인하려면

답변

3

메뉴가보기입니까? 나는이 시도

2
if(menu.superview == aSpecificView) 
// if true then menu is added as subview 

다음이 작업을 수행하십시오

if(menu.superview==aSpecificView) 
//do code here 
+0

을 원하는대로 메뉴가 추가되었습니다하지만 darkBG 표시하지 않는 경우 너무

,

if (menu.superview == self.view) 

테스트 것입니다. 메뉴도보기에 표시되며 NSLog 문과 함께 테스트했습니다. [self.view addSubview : menu]; if (menu.superview) { NSLog (@ "메뉴보기가 추가되었습니다"); darkBG.hidden = NO; } – hanumanDev

+1

메뉴에 수퍼 뷰가 있는지 확인하기 위해이 jst를 수행했습니다. 특정보기를 확인하려면 다음을 수행하십시오. (menu.superview == aSpecificView) – Saad

+0

@ TheSaad : 작은 여백으로 답을 놓 쳤습니다. 그것은 완전한 코드를 작성하지 않았기 때문입니다. 답변에 더 많은 설명을 추가하십시오. :) –

관련 문제