2012-03-22 3 views
3

내 앱에서 상태 표시 줄을 탭하면 일부 사용자 정의보기를 표시해야합니다. UIApplication을 하위 클래스 화하여 이벤트를 얻는 방법을 알아 냈습니다.UIStatusBarForegroundView가 문자열로 사용되는 경우 Apple이 앱을 거부합니까?

아래 코드를 사용하면 Apple에서 내 API를 비공개 API 사용을 차단합니까?

- (void)sendEvent:(UIEvent *)event{ 
    [[event allTouches] enumerateObjectsUsingBlock:^(UITouch * touch,BOOL * stop){ 
     if (touch.tapCount==1 && touch.phase==UITouchPhaseEnded) { 
      NSString * touchedViewClassName = NSStringFromClass([touch.view class]); 
      if ([touchedViewClassName isEqualToString:@"UIStatusBarForegroundView"]) { 
       [[NSNotificationCenter defaultCenter] postNotificationName:@"StatusBarTapped" object:nil]; 
      } 
     } 
    }]; 
    [super sendEvent:event]; 
} 

제발 조언 ...

답변

0

내가이 상태 표시 줄을 탭하면 맨 어느 스크롤 제어하려는 두 가지의 tableview이있는 경우는 인터페이스와 인간의 가이드 라인

+1

에 위배됩니다. 이 위로 스크롤하는 것은 이미 iOS의 기능입니다. 왜 그것이 지침에 위배되는 것이라고 생각합니까? – imthi

+0

좀 더 연구했지만 사과를 찾을 수없는 것 같았습니다. 사과에 직접 문의해야 할 수도 있습니다. 검토위원회를보십시오 : – MCKapur

+1

[email protected] 그것은 당신이 그 (것)들을 응답 할 전자 우편을 보낼 수있는 app 검토 널 전자 우편이다 – MCKapur

관련 문제