Интерфейстің құрастырушысындағы менің қолданбалы мәзір жолына қалай жетуге болады?

XCode жұмбақ жолмен жұмыс істейді (кем дегенде маған). Мен жай ғана менің бағдарламамда Теңшелім аумағын жасағым келеді. Қолданбамды іске қосқан кезде мәзір мәзірі шығады (Apple, MyApp, File, Edit ...) және «Параметрлер» мәзірінің элементі сұр түске боялады. Бұл онымен ойнауға кіріспегендіктен, мағынасы бар.

Мәзір элементтерін қалай қосу/жою, қосу/өшіру керек? Мен жаңа нәрселерді қосу туралы айтпаймын, жай ғана сол жерде болу керек.

Алдын-ала рақмет.

1

1 жауаптар

NSMenu әдепкі бойынша қосылған «Автоматты қосу элементтері» бар. Бұл мәзір элементінің әрекет хабарламасы болмаса, ол сұр түске боялады. Осылайша, сіз өзіңіздің қалауыңыздағы терезені теңшелімдер мәзірін көрсететін «Жіберілген Әрекет» мәзірінің пунктін орнатасыз. Бұл AppDelegate бағдарламаңыздың showPreferencesWindow: әдісіне немесе терезе контроллерінің showWindow: әдісіне тікелей қатыстырылуы мүмкін.

To dynamically enable/disable menu items the best way is to implement the NSUserInterfaceItemValidation protocol which is excellently documented here

Өңдеу: Сіздің бағдарламаңыздың мәзір жолының элементтері MainMenu.xib файлында тұрады. Мәзір жолағы сол жақта «Негізгі мәзір» нысаны ретінде пайда болады (егер сіз Xcode 4 пайдалансаңыз). Оларды өзгерту үшін элементтерді нұқыңыз және кез-келген UI нысаны сияқты Ctrl + қосылымдарын және олардан апарыңыз.

1
қосылды
Менің түсінігім - «Басымдықтар» мәзірі элементіне қалай жетуге болады? Мен Xcode-де таба алатын барлық нұсқалар/мәзір элементтері арқылы өтіп, оны әлі таба алмадым. Көмегіңе рахмет.
қосылды автор BlazingFrog, көзі
Негізгі Меню.хиб ... Wow, енді мен бұл үшін не екенін білемін! Көп рақмет.
қосылды автор BlazingFrog, көзі