2010-03-08 4 views
1

РедактироватьПредотвратить Строка состояния от приема событий прикосновения

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

// -- Override point for customization after app launch  
[[UIApplication sharedApplication] setStatusBarHidden:YES]; 

Также добавлен логическим значение моего * -info.plist файл:

UIStatusBarHidden=true 

который является удивительным, поскольку он скрывает строку состояния даже в окне оживляет. Но он все еще получает прикосновения. Любая идея о том, как отключить это?


Оригинал Сообщение

Есть квадратик ограничивающего над приложением, которое принимает событие прикосновения? Я создал несколько круглых прямоугольных кнопок и поместил их в разных местах на мой взгляд. Те, что находятся в центре обзора, получают события касания (и показывают выделенный синий цвет), но если я положу кнопку рядом с краями представления, только некоторые из них будут доступны в симуляторе. Это из-за принципов стиля Apple? Я поместил кнопку точно там, где появится UITabNavigationItem, и только нижняя половина из них будет доступна.

+0

Скорее всего, вы не правильно определяете свой вид. Строка состояния не принимает никаких событий, когда она скрыта. –

+0

Мое представление заполняет все 480, и я вижу, что кнопка в порядке 0, 0. Я видел бы даже что-нибудь, что было бы там, если бы мое представление не было правильно масштабировано? – typeoneerror

ответ

2

Симулятор имеет ошибку с возможностью кликабельной области состояния. Тест на реальном устройстве.

+0

Я видел это, но я также видел, как люди говорили, что это ошибка на устройстве. Я должен обновить свой XCode для тестирования на своем устройстве, но попробую завтра. Благодарю. – typeoneerror

+0

Подтверждено, что мое приложение отлично работает на устройстве, а не в симуляторе. Благодаря! – typeoneerror