2012-01-04 31 views
8

Tôi đã xóa menu chính khỏi tệp xib của mình. Làm thế nào tôi có thể tạo lại nó mà không phải đối chiếu nó từ một xib mới được tạo khác?Làm cách nào để thêm Menu chính vào xib

Tôi dường như không thể tìm cách nói với IB rằng trình đơn mà tôi thêm từ thư viện đối tượng thực sự là menu ứng dụng chính.

Trả lời

7

Bạn không thể. Bạn đã từng có thể chỉ cần kết nối ổ cắm mainMenu với menu của mình, nhưng với Xcode 4, không có ổ cắm mainMenu và không có cách thay thế nào để tạo một Menu Chính trong một ngòi bút hiện có.

Bạn phải tạo một ngòi MainMenu mới bằng cách sử dụng lệnh New File và sao chép đối tượng Menu chính từ ngòi bút đó hoặc chỉ thay thế ngòi cũ bằng mới.

3

Có vẻ như bạn không thể đặt menu làm menu chính bên trong IB tuy nhiên nếu bạn mở xib trong trình soạn thảo văn bản (hoặc trong xcode nhấp chuột phải vào tên tệp xib trong trình khám phá tệp rồi mở As-> Mã nguồn). Bạn có thể thêm thuộc tính cho thẻ menu:

systemMenu="main" 

này sẽ mang lại:

<menu title="Foo" systemMenu="main" id="some-id"> 

Sau khi bạn lưu tập tin IB sẽ đọc lại nó như là menu chính.

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