2012-06-18 53 views
5

Tôi khá mới trong lập trình iphone và đã tình cờ gặp vấn đề này mà tôi đoán là những thứ khá cơ bản.Không có thanh điều hướng trên cùng trong ứng dụng điều khiển thanh tab

Tôi đang sử dụng ứng dụng thanh tab được tạo từ mẫu trong XCode IOS 5.1. Nó hoạt động tốt và tạo ra 3 màn hình trong bảng phân cảnh (thanh tab điều khiển + 2 lượt xem hậu duệ) nhưng khi tôi thử thêm một thanh trên cùng cho 2 chế độ này, có một sự cố ...

Tôi làm điều này bằng cách thêm đầu trang thanh điều hướng trong trình tạo giao diện từ trình kiểm tra đối tượng cho bộ điều khiển thanh tab. Sau khi đánh dấu tùy chọn này thanh trên cùng hiển thị hoàn hảo trong bảng phân cảnh của tôi cho tất cả 3 màn hình (tabbarcontroller + 2 lượt xem hạ xuống) nhưng sau khi tôi chạy dự án thanh điều hướng trên cùng không còn ở đó nữa.

Tôi thiếu gì ở đây? Tại sao không có thanh hàng đầu?

Trả lời

17

Nếu bạn muốn hiển thị một thanh điều hướng trên hai ViewControllers của ứng dụng thanh tab dựa của bạn, sau đó bạn có thể làm như sau:

  1. Xóa viewcontroller1, sau đó kéo ViewController vào kịch bản từ thư viện và chọn nó và vào Trình chỉnh sửa \ Nhúng trong \ Trình điều khiển Điều hướng.

  2. Từ UITabBarController, nhấp vào tabbar và nhấp chuột phải, chọn mối quan hệ và kéo nó vào bộ điều hướng điều hướng. (có nghĩa là thêm UINavigationController làm tab).

Hy vọng điều này sẽ hữu ích!

15

By this way i integrate Navigation Bar to my viewController from tabBarController View

theo như Nuzhat Zari để hiển thị thanh điều hướng trên viewcontrollers của TabBar của bạn dựa trên ứng dụng

+0

Cảm ơn rất nhiều - mẹo đó đã giúp tôi :) – user1454623

+0

Bạn có thể đánh dấu ans chính xác, mẹo đó đã giúp bạn;) – Bala

0
self.tabBar.frame =CGRectMake(0,0,self.view.frame.size.width,50); 

Điều này sẽ làm Tab Bar xuất hiện ở phía trên cùng của bộ điều khiển.

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