Tôi sử dụng UINavigationController
bên trong UITabBarController
và một trong các màn hình trong điều hướng điều hướng của tôi là UIImageView
. Khi tôi muốn hiển thị hình ảnh toàn màn hình, tôi phải ẩn thanh điều hướng và thanh tab. Tôi có thể ẩn thanh điều hướng một cách chính xác nhưng khi tôi ẩn thanh tab, nó để lại 50px khoảng trắng. Bất kì lời đề nghị nào?Không gian trắng thay cho thanh tab ẩn
Trả lời
Thank cho tất cả các bạn Tôi đã tìm ra giải pháp tốt nhất cho vấn đề của mình .
MyImageViewController.hidesBottomBarWhenPushed = YES ;
[self.navigationController pushViewController:MyImageViewController animated:YES];
Nó đã cho tôi phản hồi tôi muốn. Cảm ơn bạn đã chia sẻ
Bạn có thể tăng chiều cao của khung xem hình ảnh của mình.
tôi đã làm nó đã nhưng nó đã không làm bất cứ điều gì. Vấn đề vẫn còn tồn tại. – SamehDos
Tôi nghĩ bạn có thể hiển thị nó trên bộ điều khiển chế độ xem mô hình. Đặt modelviewcontroller trên tabbarcontroller.
FullImageView*objFullImageView = [[FullImageView alloc] initWithNibName:@"FullImageView" bundle:nil];
objFullImageView.image = OriginalImage;
UINavigationController *tempNav = [[[UINavigationController alloc] initWithRootViewController:objFullImageView] autorelease];
[objFullImageView release];
self.tabBarCtrl.modalPresentationStyle = UIModalPresentationPageSheet;
[self.tabBarCtrl presentModalViewController:tempNav animated:YES];
FullImageView.h
{
UIImage *image;
}
@property(nonatomic, retain) UIImage *image;
FullImageView.m
@synthesize image;
viewDidLoad /ViewWillApper
{
//Set image in your UIImageView
}
Bạn có thể giải thích được không ??? – SamehDos
Bạn phải tạo một lớp mới. sau đó tạo đối tượng của lớp đó và hiển thị đối tượng đó như modelviewcontroller. Tôi đã chỉnh sửa câu trả lời của mình. –
Và bạn không cần phải ẩn bộ điều khiển điều hướng cũng như thanh tabbar. – HiddenDeveloper
Sau giờ nghiên cứu, chủ đề này được giải quyết vấn đề không gian trống của tôi khi hidding cho thanh tabbar: hiding TabBar when rotating iPhone device to landscape
Đã khá lâu kể từ bài đăng gốc, nhưng tôi nghĩ tôi có thể nhảy vào và thêm suy nghĩ của mình.
Một tùy chọn khác là đặt tùy chọn Hide bottom bar on push
trực tiếp trong Bảng phân cảnh cho tất cả các bộ điều khiển đó được đẩy trong bộ điều khiển điều hướng bên trong bộ điều khiển thanh tab. Điều này cũng hoạt động trong các trình mô phỏng/mục tiêu iOS7, cả ở 3,5 "và 4".
- 1. Ẩn thanh tab trong ứng dụng thanh tab
- 2. Cố gắng thay thế tất cả không gian màu trắng bằng một không gian đơn
- 3. "Ẩn" Thanh tab khi ấn một chế độ xem
- 4. Không gian trắng/Coldfusion
- 5. Ẩn mục tab tab và căn chỉnh các mục tab khác
- 6. Thanh tab tạo lập trình cho ViewController
- 7. làm thế nào để tạo phong cách riêng biệt ẩn/ẩn thanh điều hướng/tab?
- 8. tách bởi khoảng trắng hoặc nhiều không gian trắng
- 9. Ruby giảm tất cả khoảng trắng thành không gian đơn
- 10. Ẩn tiêu đề tab trong Tab WPFControl
- 11. Có thể ẩn thanh tab khi nhấn một nút để cho phép xem toàn màn hình nội dung không?
- 12. Cách thay đổi màu của tab 'dưới thanh' trong actionbarsherlock
- 13. iPhone Objective-C: Thay đổi chương trình tiêu đề của mục thanh tab trong thanh tab được tạo bằng IB?
- 14. Biến phân chia trên không gian trắng
- 15. Oracle - cách xóa không gian trắng?
- 16. Màu biểu tượng thanh tab tùy chỉnh
- 17. Làm thế nào để ẩn nút thanh tab tùy chỉnh khi hidesBottomBarWhenPushed là "TRUE"
- 18. không gian tên ẩn danh
- 19. Xóa dòng trên thanh tab tùy chỉnh
- 20. Qt: đường viền ẩn cho tab đã chọn trong QTabBar
- 21. Android ActionBar: hiển thị/ẩn các tab động?
- 22. Ẩn Thanh Menu Eclipse (tự động ẩn)
- 23. Thanh tab tùy chỉnh iOS Chọn màu
- 24. Làm thế nào tôi có vim làm nổi bật không gian trắng dư thừa và tất cả các tab?
- 25. Trình điều hướng tab Flex: khởi tạo các tab ẩn
- 26. Chiều rộng của thanh tác vụ Android cho các tab
- 27. Tab Thanh tác vụ Android
- 28. Android hiển thị hình chữ nhật thay vì không gian màu trắng
- 29. TinyMCE Ẩn thanh
- 30. Ẩn hàng khỏi ListView mà không chiếm không gian
Các mẫu khép kín hữu ích để hiểu những gì đang diễn ra. Hãy thử chỉnh sửa câu hỏi của bạn. cảm ơn bạn. –
Vì iOS 8 tất cả "các chức năng xoay vòng" sẽ không được chấp nhận. [Vì vậy, bây giờ giải pháp của tôi để xử lý việc này.] [1] [1]: http://stackoverflow.com/a/29772254/2242687 – MPajak