3
В моем приложении мне нужно вызвать какое-то пользовательское представление, когда отображается строка состояния. Я выяснил, как получить событие путем подкласса UIApplication.Является ли Apple отвергать приложение, если 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];
}
Пожалуйста, советы ...
Когда у меня есть два TableView я хочу, чтобы контролировать, какие один прокручивается вверх, когда она строка состояния прослушиваются. Эта прокрутка вверх - это уже функция iOS. Почему вы думаете, что это против рекомендаций? – imthi
Я сделал немного больше исследований, но я не могу найти ответ, возможно, вам следует напрямую связаться с яблоком. Попробуйте совет по обзору: – MCKapur
[email protected] Это адрес электронной почты, который вы можете отправить по электронной почте, который вы можете отправить ему по электронной почте. – MCKapur