2012-02-13 50 views
13

Sử dụng bảng phân cảnh Tôi đã tạo màn hình mới cho bộ điều khiển Chế độ xem thứ hai và thêm Thanh công cụ ở dưới cùng. Nhưng khi xem được hiển thị, thanh công cụ không xuất hiện. Tôi đang sử dụng Segue để thay đổi chế độ xem.iOS - Thanh công cụ không hiển thị

Điều gì có thể sai?

Trả lời

53

Nếu bạn đang sử dụng một bộ điều khiển Navigation, hãy chắc chắn để đánh dấu vào "Hiển thị thanh công cụ" và thêm các nút ở đó, chứ không phải trên một thanh công cụ độc lập.

Để chỉ hiển thị trên một số, bạn sẽ cần 2 quan điểm khác nhau, một trong đó sẽ giấu nó và khác mà sẽ không và thêm dòng sau vào quan điểm tương ứng của viewWillAppear:

self.navigationController.toolbarHidden = YES; 

(Set đến YES để ẩn, KHÔNG hiển thị)

Bạn có thể chơi xung quanh với Chỉ số mô phỏng trên bảng phân cảnh để mô phỏng trực quan hiệu ứng thời gian chạy bằng cách đặt Thanh đáy thành Không có hoặc Thanh công cụ thay vì phỏng đoán, như được phân bổ.

EDIT: Kiểm tra this dự án mẫu mà tôi đã tạo.

+0

Vâng, tôi đang sử dụng Trình điều khiển Điều hướng, nhưng tôi chỉ muốn hiển thị Thanh công cụ trong một chế độ xem. Có thể không? –

+0

Có: bạn cần phải có một lớp khác cho chế độ xem đó và thêm các lớp sau vào phương pháp viewWillAppear: –

+0

Tôi đã chỉnh sửa câu trả lời vì các nhận xét có giới hạn hơn một chút và không thể chỉnh sửa chúng sau 5 phút. –

3

thử này

self.navigationController.toolbarHidden=NO; 
+0

Tính năng này hoạt động nhưng chỉ hiển thị thanh công cụ Điều hướng. Có cách nào để hiển thị thanh công cụ xem cụ thể không? –

4

Chọn Bộ điều khiển điều hướng trong bảng phân cảnh. Trong Chế độ hiển thị thanh, chọn "Hiển thị thanh công cụ".

1

Trong hiển thị trình kiểm tra kích thước trong trường autosizinf chọn để liên kết với phía trên cùng của màn hình và loại bỏ các ràng buộc để dưới cùng của màn hình.

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