2016-07-07 20 views
5

Khi trạng thái tiêu đề, làm cách nào để ẩn/hiển thị tab trong thanh tab nơi trình điều khiển thanh tab được lập trình?Ẩn một tab trong thanh tab trong iOS (Swift)

Hoặc là có một cách tốt hơn để làm điều này, vì tôi muốn thể hiện một tab nào đó có chứa một cái nhìn nhất định tùy thuộc vào người sử dụng mà đăng nhập vào.

+0

liên kết này có thể giúp bạn http://stackoverflow.com/a/36306881/3918500 –

+0

http: // stackoverflow. com/questions/26850411/how-add-tabs-program -atically-in-uitabbarcontroller-with-swift kiểm tra điều này –

+0

@James Lee Bạn đã tìm thấy câu trả lời nếu có đăng nó ở đây. – Prabu

Trả lời

0

Sử dụng đoạn mã sau để ẩn/hiển thị thanh tab trong ios

var tab = UITabBarController() 
override func viewDidLoad() 
{ 
    super.viewDidLoad() 
    tab.tabBar.hidden = true //set false to show 
} 
+0

nó không hoạt động. –

+0

điều này sẽ ẩn toàn bộ thanh tab. Câu hỏi đặt ra là làm thế nào để ẩn một nút tab duy nhất trong thanh tab. – UserID0908

1

Giả sử rằng bạn có một lớp con của UITabBarController:

class YourSubClass: UITabBarController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     viewControllers?.remove(at: 0) // tab index starts with 0, this will remove the first tab 
    } 

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