Tôi có UIView với thanh điều hướng. Làm cách nào để ẩn thanh điều hướng khi người dùng đặt iPhone theo hướng ngang và hiển thị lại trên chế độ xem dọc?Ẩn Thanh Điều hướng khi xoay
5
A
Trả lời
6
Điều này rất dễ tìm trong tài liệu. Trong các tài liệu UINavigationController, để ẩn thanh nav, bạn sử dụng:
- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated
Nếu bạn muốn làm điều này khi xoay thiết bị, bạn sẽ muốn làm điều này trong các phương pháp quan điểm điều khiển của bạn (được đề cập trong UIViewController tài liệu):
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
-2
Cách tốt hơn IMHO là sử dụng CGAffineTransform và rời khỏi thanh điều hướng - giống như chế độ xem thư viện ảnh của iPhone. Xem phần giới thiệu tuyệt vời của Jeff Lamarche Demystifying CGAffineTransform. Giúp tôi khá nhiều.
8
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
[[self navigationController] setNavigationBarHidden:UIInterfaceOrientationIsLandscape(toInterfaceOrientation) animated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:UIInterfaceOrientationIsLandscape(toInterfaceOrientation) animated:YES];
}
Các vấn đề liên quan
- 1. IPHONE: ABPeoplePickerNavigation Thanh điều hướng ẩn của thanh điều khiển
- 2. cách ẩn thanh điều hướng khi tôi đẩy từ bộ điều khiển điều hướng?
- 3. Ẩn thanh điều khiển điều hướng phía dưới
- 4. Ẩn thanh điều hướng trong bảng phân cảnh
- 5. Vĩnh viễn ẩn Thanh Điều hướng trong một hoạt động
- 6. Cách ẩn thanh điều hướng trong trang WPF
- 7. Ẩn thanh tiêu đề/thanh thông báo khi thiết bị được định hướng đến phong cảnh
- 8. làm thế nào để tạo phong cách riêng biệt ẩn/ẩn thanh điều hướng/tab?
- 9. ẩn thanh trạng thái và thanh điều hướng đồng thời, như trong ứng dụng Ảnh
- 10. Bảng phân cảnh - Ẩn thanh trên cùng của bộ điều khiển điều hướng theo chương trình
- 11. ngăn kéo điều hướng ẩn bàn phím khi onDrawerOpened
- 12. Cách chuyển thanh điều hướng và bộ điều khiển điều hướng ở chế độ ngang
- 13. Thanh điều hướng dính nhấp nháy khi đến cuối trang
- 14. twitter bootstrap sửa thanh điều hướng sau khi cuộn
- 15. Xem các thay đổi khung hình trên Ẩn/Hiển thị thanh điều hướng?
- 16. jQuery Mobile (1.1): vô hiệu ẩn một thanh điều hướng cố định
- 17. Làm cách nào để ẩn thanh điều hướng trong iOS 7 dành riêng cho cocos2D?
- 18. Khoảng trống bí ẩn ở giữa thanh điều hướng Bootstrap2 và hàng bên dưới
- 19. Cách xóa nút thanh điều hướng mặc định
- 20. Làm cách nào để ẩn nút 'Quay lại' trên thanh điều hướng trên iPhone?
- 21. Tôi muốn ẩn thanh điều hướng iOS trên chế độ xem cụ thể
- 22. Cách che phủ chế độ xem trên thanh điều hướng điều hướng?
- 23. iPhone: Đặt Tiêu đề Thanh Điều hướng
- 24. Màu nút trong thanh Điều hướng - iPhone
- 25. Thêm hình ảnh vào thanh điều hướng
- 26. Đặt thanh điều hướng thành mờ: NO
- 27. thêm UIImageView bao gồm thanh điều hướng
- 28. Ios7 safari kiểm soát thanh điều hướng trên cùng và dưới cùng/thanh công cụ
- 29. Xem bộ điều khiển đang vẽ dưới thanh điều hướng của tôi sau khi bật ttthumbsviewcontroller
- 30. Thanh điều hướng được điều chỉnh sau khi gọi completeTransition: trong chuyển đổi tùy chỉnh
nếu muốn thanh điều hướng đó không bao giờ ẩn khi định hướng được thay đổi, nhưng bất cứ khi nào tôi chuyển sang chế độ ngang luôn luôn ẩn, mã này cũng không hoạt động. làm ơn giúp tôi –