2008-09-28 17 views
5

Tôi có một ứng dụng iPhone ẩn thanh trạng thái. Tuy nhiên, chế độ xem chính của tôi không nhận được bất kỳ sự kiện chạm nào khi tôi chạm vào khu vực thanh trạng thái. Có điều gì tôi có thể làm để sửa lỗi này không?Làm cách nào để tôi có thể liên lạc các sự kiện trong Khu vực thanh trạng thái ẩn của ứng dụng iPhone?

Dưới đây là một vài chi tiết về thiết lập ứng dụng của tôi (trong trường hợp nó vấn đề):

  • Đây là một ứng dụng OpenGL-based.
  • Ứng dụng sẽ khởi chạy ở chế độ ngang. Tuy nhiên, các sự kiện cảm ứng bị thiếu khi tôi chạm vào vùng gần "đầu" của vùng chế độ dọc. (Nói cách khác, tôi không nhận được các sự kiện cảm ứng ở cạnh bên trái khi tôi có thiết bị được giữ ở hướng ngang.)
  • Thông tin của tôi.Không có UIStatusBarHidden được đặt đúng và trong ứng dụng của đại biểu ứng dụngDidFinishLaunching tôi có "ứng dụng .statusBarHidden = YES; "
  • Chế độ xem chính có độc quyềnChạm được đặt thành CÓ.
  • Chạm của khung nhìnBegan: với phương phápEvent được gọi khi tôi chạm vào bất kỳ nơi nào khác trên màn hình.
  • Chế độ xem của tôi vẽ tốt trong khu vực thanh trạng thái.

(Xin vui lòng tránh khỏi rên rỉ về NDA Cảm ơn bạn..)


Cập nhật: Nó chỉ ra rằng vấn đề này chỉ thể hiện trên iPhone Simulator. Khi ứng dụng được chạy trên iPhone thực, chạm được phát hiện ở mọi nơi.

Tôi vẫn muốn biết liệu có cách nào làm cho nó hoạt động trên Trình mô phỏng hay không, nhưng không có vấn đề gì lớn.

Trả lời

5

Tìm thấy câu trả lời của riêng tôi (về các loại):

Hành vi này chỉ xảy ra trong Trình mô phỏng iPhone. Khi tôi chạy ứng dụng trên iPhone thực tế, nó hoạt động tốt.

Tôi vẫn muốn được biết liệu có cách nào làm cho nó hoạt động trên trình mô phỏng hay không.

1

Tôi chưa gặp sự cố này, nhưng sau đó lại không sử dụng chế độ xem OpenGL. Khi bạn khởi chạy trong chế độ Landscape, bạn có đang thiết lập thuộc tính StatusBarHidden của ViewController thích hợp không?

+0

Thông tin của tôi.plist có UIStatusBarHidden được đặt đúng và trong ứng dụng của đại biểu ứng dụngDidFinishLaunching method Tôi có "application.statusBarHidden = YES;" –

Các vấn đề liên quan