2012-05-10 35 views
8

Tôi hiện đang sử dụng trình tạo giao diện bảng phân cảnh để thiết kế GUI của mình.Tiêu đề không xuất hiện trên thanh điều hướng ViewControllers

cấu trúc của tôi trông giống như sau trong storyboard

-> Navigation Controller -> Tab Bar Controller -> SomeViewController 
               -> AnotherViewController 

Navigation Bar và Tab Bar xuất hiện hoàn mỹ nhất trong ViewControllers, và các chức danh được thiết lập và có thể nhìn thấy trong trình soạn thảo, nhưng trong mô phỏng các chức danh biến mất.

Làm cách nào để giải quyết vấn đề này?

FYI: Navigation ControllerTab Bar Controller không bị ràng buộc với bất kỳ Lớp tùy chỉnh nào.

Trả lời

25
self.navigationController.navigationBar.topItem.title = @"YourTitle"; 

Đơn giản chỉ cần đặt trong chế độ xemDidAppear trong ViewControllers của bạn.

+1

Những gì tôi không hiểu được, tại sao nó không hoạt động nếu nó được đặt initializer? – Evils

+3

Khi tôi xóa 'Tiêu đề' khỏi cảnh kịch bản của bộ điều khiển chế độ xem, self.title = "Title" bắt đầu hoạt động lại trong viewDidLoad() –

8

Ngoài ra, bạn có thể sử dụng mã này.

[email protected]"YourTitle"; 

đặt bên viewDidAppear hoặc viewWillAppear

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