3
私のアプリでは、ステータスバーがタップされているときにカスタムビューを表示する必要があります。私はUIApplicationをサブクラス化してイベントを取得する方法を考え出しました。UIStatusBarForegroundViewが文字列として使用されている場合、Appleはアプリケーションを拒否しますか?
私が以下のコードを使用している場合、アップルは個人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];
}
してくださいアドバイス...
インターフェースと人間のガイドラインに反しています。このトップへのスクロールは、すでにiOSの機能です。なぜガイドラインに違反していると思いますか? – imthi
私はもう少し研究をしましたが、私は答えを見つけることができないようです、おそらくあなたは直接リンゴに連絡する必要があります。 – MCKapur
[email protected] これはアプリのレビューボードのメールです。返信するメールを送ることができます – MCKapur