Tôi đang cố đặt tiêu đề Navigation Bar
trong Swift, tôi đặt Tab Bar
và trong Navigation Bar
không có gì hiển thị, không có nút, không có tiêu đề, không có gì. Tôi đã sử dụng một số mã nhưng không hoạt động khi tôi sử dụng Tab Bar
và khi tôi xóa Tab Bar
, mã đang hoạt động và mọi thứ đều ổn với Navigation Bar
, tiêu đề đang hiển thị và các nút đang hiển thị.Làm cách nào để đặt tiêu đề của Thanh Điều hướng trong Swift?
Mã mà tôi sử dụng cho tiêu đề là:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.title = "My Title"
}
Và trong Main.storyboard
tôi kết nối với Navigation Controller
Tab Bar Controller
, như trong bức tranh.
Vì vậy, cách khắc phục điều này? Vấn đề là Navigation Bar
không hoạt động khi đang sử dụng Tab Bar
.
Bạn có bộ điều khiển điều hướng và thanh điều khiển thanh tab sai cách. Thanh tab phải là gốc. Sau đó, mỗi tab phải có bộ điều khiển điều hướng. Điều này sẽ cung cấp cho bạn các điều khiển tiêu chuẩn đi kèm với thanh tab và đặt tiêu đề sẽ dễ dàng hơn. – Fogmeister
Khi kết hợp bộ điều khiển thanh tab và bộ điều khiển điều hướng, bộ điều khiển gốc phải là bộ điều khiển thanh tab và mỗi tab phải có bộ điều khiển điều hướng riêng. Xem http: // stackoverflow.com/a/26153273/1630618 – vacawama