2013-06-18 51 views
5

Bây giờ tôi chắc chắn có cách để làm điều này vì tôi đã xem bài đăng này trước đó UINavigationabar not hiding nhưng tôi chỉ muốn xác nhận để tôi có thể chứng minh với nhà phát triển của mình để ẩn các nút điều hướng chân trang trên một chế độ xem cụ thể.Tôi muốn ẩn thanh điều hướng iOS trên chế độ xem cụ thể

Tôi muốn ẩn các nút trên màn hình chính và sử dụng các nút tùy chỉnh lớn thay thế - anh ấy nói với tôi điều đó là không thể. Tìm kiếm ý kiến ​​thứ hai ở đây.

THanks!

+0

Hãy chắc chắn rằng bạn đang viết @Jitendra Deore trả lời trong ViewWillAppear –

+0

@Douglas Ryan bạn đang nhận được giải pháp ... – Jitendra

Trả lời

9

Nếu bạn muốn để Ẩn Navigation Bar sử dụng dưới dòng

[[self navigationController] setNavigationBarHidden:YES animated:YES]; 

Nếu bạn muốn hiển thị Navigation Bar sử dụng dưới dòng

[[self navigationController] setNavigationBarHidden:NO animated:YES]; 
2
self.navigationController.navigationBar.hidden=YES; 
3

Bất kỳ ai mà muốn nó cho Swift ngôn ngữ dòng sẽ là

self.navigationController?.navigationBarHidden = true 

này sẽ giấu nó trên tất cả các viewControllers

+0

setNavigationBarHidden vẫn hoạt động, để làm cho nó hoạt ảnh: 'self.navigationController? .setNavigationBarHidden (true, animated: t rue) ' –

25

cho Disable Navigationbar xem cụ thể trong Swift

override func viewWillAppear(animated: Bool) 
    { 
     self.navigationController?.navigationBarHidden = true 
    } 

cho Enable Navigationbar xem cụ thể trong Swift

override func viewWillAppear(animated: Bool) 
     { 
      self.navigationController?.navigationBarHidden = false 
     } 
+1

làm việc như một sự quyến rũ, cảm ơn bạn –

+1

Chào mừng Luca V ... –

+1

** Cảm ơn bạn rất nhiều .. điều này nên được chấp nhận câu trả lời .. nó hoạt động hoàn hảo cho tôi. ** – swiftBoy

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