Có cách nào để ẩn chế độ xem tiêu đề trong UINavigationBar không?Ẩn tiêu đề khỏi UINavigationBar?
Trả lời
Các titleView là một UIView:
titleView Một giao diện tùy chỉnh hiển thị ở trung tâm của thanh điều hướng khi mục này là mục đầu.
@property(nonatomic, retain) UIView *titleView
Vì vậy, tôi nghĩ bạn có thể thử điều này:
[titleView setHidden:YES];
self.navigationItem.titleView = [[UIView alloc] initWithFrame:CGRectZero]; self.title = @"Home";
Setting để nil sẽ KHÔNG làm việc như mô tả trong tài liệu hướng dẫn: Nếu giá trị tài sản này là con số không, điều hướng tiêu đề của mục được hiển thị ở giữa thanh điều hướng khi người nhận là mục trên cùng. Nếu bạn đặt thuộc tính này thành tiêu đề tùy chỉnh, nó sẽ được hiển thị thay cho tiêu đề.
Không cần đến 'self.title = @" Home ";' một phần tôi không nghĩ. –
nó chỉ hoạt động. (Self.title = @ "home") là không cần thiết. –
Một tùy chọn khác mà bảo tồn nút quay lại (như đã trả lời ở đây: https://stackoverflow.com/a/23113326/1156575):
[self.navigationController.navigationBar setTitleTextAttributes:@{
NSForegroundColorAttributeName : [UIColor clearColor]
}];
Đối với tôi, giải pháp trong nhanh chóng cần thiết để được ở lớp con Navigationbar tôi:
self.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.clearColor()]
Với sự rõ ràng màu tiêu đề biến mất. Như Josema mô tả, bạn cũng có thể làm điều này bằng cách truy cập Navigationbar từ navigationcontroller của bạn:
self.navigationController!.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.clearColor()]
Đây là những gì làm việc cho tôi:
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.clear]
- 1. Đặt tiêu đề của UINavigationBar
- 2. UINavigationBar với các nút làm tiêu đề.
- 3. UINavigationBar văn bản nhãn tiêu đề
- 4. Ẩn tiêu đề NSTableView?
- 5. UINavigationBar tiêu đề bị cắt bớt khi thay đổi viewControllers
- 6. tiêu đề tùy chỉnh của trung tâm trong UINavigationBar?
- 7. Nhãn tiêu đề cắt trong UINavigationBar trong iOS 5
- 8. UINavigationBar - Đặt tiêu đề theo chương trình? iPhone SDK 4
- 9. Tự động ẩn UINavigationBar và UIToolbar
- 10. ActionBar Lag trong tiêu đề ẩn
- 11. ẩn tiêu đề cột của bảng tiêu đề
- 12. Thanh tiêu đề ẩn Android trở lại
- 13. Ẩn tiêu đề tab trong Tab WPFControl
- 14. Ẩn tiêu đề trên Infragistics Winform UltraCombo
- 15. Ẩn thẻ tiêu đề khi di chuột
- 16. thanh tiêu đề ẩn của JInternalFrame? -java
- 17. Ẩn Tiêu đề Webform trong drupal 7
- 18. Ẩn tiêu đề Cột Lưới ExtJS
- 19. Có thể ẩn tiêu đề href?
- 20. Xóa tiêu đề khỏi phản hồi
- 21. Ẩn bàn phím khi bị mất tiêu điểm khỏi UISearchBar
- 22. Android 3.2 xóa tiêu đề khỏi thanh tác vụ
- 23. Cách thay đổi tiêu đề của nút quay lại UINavigationBar thành "Quay lại"
- 24. Phát hiện chạm để hiển thị/ẩn UINavigationBar
- 25. Ẩn Statusbar khỏi MPMoviePlayerController
- 26. Customize UINavigationBar phông chữ
- 27. Làm cách nào để ẩn Tiêu đề PivotItem?
- 28. Cách ẩn thanh tiêu đề ngay từ đầu
- 29. Android: Sự cố với thanh tiêu đề ẩn
- 30. Ẩn nút từ thanh tiêu đề trong Cocoa
là những gì mà một subview của mặc dù? '[nc.navigationItem.titleView setHidden: YES];' không hoạt động ... –
Và nếu bạn đặt nó thành nil như nc.navigationItem.titleView = nil? – MathieuF
thiết lập để nil hoạt động! :) cảm ơn –