Tìm thấy giải pháp!
Tôi đã đặt thuộc tính trong plist nhưng vẫn nhận được thanh trạng thái hiển thị sau khi đẩy bộ điều khiển chế độ xem vào ngăn điều hướng hoặc mở UIImagePickerController: (Tôi sử dụng Xcode 4.2 (SDK 5.0) và iOS 5.0.1).
Ở đây nó được (đặt mã trong mỗi View Controller bạn không cần thanh trạng thái được hiển thị):
Set self.wantsFullScreenLayout = YES; trong
- (id)initWithNibName: (NSString*)nibNameOrNil bundle: (NSBundle*)nibBundleOrNil
gọi
[[UIApplication sharedApplication] setStatusBarHidden: YES withAnimation: UIStatusBarAnimationNone];
trong
- (void)viewWillAppear: (BOOL)animated
Sau đó nó hoạt động trong trường hợp đẩy điều khiển thông qua menu ngăn xếp cũng như sử dụng UIImagePickerController (cả hình ảnh chụp hoặc hủy bỏ).
Hy vọng điều này sẽ hữu ích.
Nguồn
2012-01-19 07:02:58
Tôi vừa mới bắt đầu phát triển một dự án mới với SDK 5.0, (Mục tiêu 4.0) và có cùng sự cố. Tôi đặt UIStatusBarHidden = YES trong plist HOẶC gọi [[UIApplication sharedApplication] setStatusBarHidden: YES withAnimation: UIStatusBarAnimationNone]; và dù sao thanh trạng thái xuất hiện trên mỗi lần mở màn hình con. Thông báo cho tôi xin vui lòng nếu bạn tìm thấy một giải pháp làm việc. –
xem trả lời của tôi bên dưới. Tôi đã cố gắng sửa nó. –