Để ẩ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.
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 đó.