Computer >> Máy Tính >  >> Lập trình >> IOS

Làm thế nào để ẩn Nút Quay lại trên thanh điều hướng trên iPhone / iPad?


Để ẩn nút quay lại trên thanh điều hướng, chúng tôi sẽ phải đặt nút điều hướng là nil, sau đó ẩn hoặc ẩn trực tiếp.

Hãy tạo một dự án, thêm 2 bộ điều khiển chế độ xem và Nhúng chúng vào bộ điều khiển điều hướng. Hãy xem dự án này trông như thế nào khi chạy mà không có bất kỳ mã nào để xóa thanh điều hướng.

Làm thế nào để ẩn Nút Quay lại trên thanh điều hướng trên iPhone / iPad?

Bộ mã này là nút quay lại của thanh điều hướng dưới dạng ẩn.

self.navigationController?.navigationItem.hidesBackButton = true

Bộ mã này là nút quay lại của thanh điều hướng là con số không

self.navigationItem.leftBarButtonItem = nil;

Sự kết hợp của những điều này với các phương pháp tiếp cận sẽ là một giải pháp tốt hơn và hoạt động ngay cả khi bạn đã đặt một thanh điều hướng tùy chỉnh.

self.navigationItem.leftBarButtonItem = nil
self.navigationItem.hidesBackButton = true

Bạn cũng có thể sử dụng

override func viewDidLoad() {
   super.viewDidLoad()
   self.navigationItem.setHidesBackButton(true, animated: false)
}

Hãy xem ứng dụng trông như thế nào sau khi thêm mã trên vào bộ điều khiển chế độ xem mới.

Lưu ý - Đừng quên gán lớp cho bộ điều khiển Chế độ xem thứ hai và thêm mã trên vào lớp đó.

Làm thế nào để ẩn Nút Quay lại trên thanh điều hướng trên iPhone / iPad?