Удаление строки состояния в моем приложении - PullRequest
5 голосов
/ 15 сентября 2009

Я делаю небольшую игру для iPhone в openGL.

Сначала я удалил «строку состояния», написав

[[UIApplication sharedApplication] setStatusBarHidden:YES];

Что сработало, но удалило строку состояния только тогда, когда мое приложение начало работать. Затем я изменил свой project.plist

<key>UIStatusBarHidden</key>
<true/>

А теперь строка состояния никогда не показывается, как я и хотел. Проблема в том, что я читаю прикосновения без проблем в любой части экрана, за исключением зоны, где раньше находилась строка состояния.

// This method deals with events when one or more fingers touch the screen
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    [myProject newTouch:touches withEvent:event];   
    [self.nextResponder touchesEnded: touches withEvent:event];
}

// This method deals with events when one or more fingers moves while touching the screen
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    [myProject movingTouch:touches withEvent:event  ];
}

// This method deals with events when one or more fingers stops touching the screen
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
    [myProject oldTouchEnded:touches withEvent:event  ];
}

// This method deals with events when the system is interrupted ( for example an incomming call)
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {
    // 
}

Полагаю, что скрытия панели недостаточно, и ее нужно удалить, но как я могу это сделать? Или есть другое решение?

Ответы [ 2 ]

1 голос
/ 15 сентября 2009

В симуляторе есть ошибка: он не регистрирует касания, где находится строка состояния (или будет). Тем не менее, он работает правильно на устройстве.

Вы тестируете на симуляторе или на устройстве?

1 голос
/ 15 сентября 2009

В каком размере вы читаете? Иногда люди скрывают строку состояния, но забывают изменить размер своего представления, чтобы охватить соответствующую область. Полный экран - 320x480 - убедитесь, что ваш рост - 480px, а не 460 или меньше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...