2012-01-04 16 views
8

Ho eliminato il menu principale dal mio file xib. Come posso ricrearlo senza copiarlo da un altro xib appena creato?Come aggiungere il menu principale a xib

Non riesco a trovare come dire a IB che il menu che aggiungo dalla libreria di oggetti è in realtà il menu principale dell'applicazione.

risposta

7

Non è possibile. In passato era possibile collegare semplicemente la presa mainMenu al menu, ma a partire da Xcode 4 non è presente uno sbocco mainMenu e non esiste un modo sostitutivo per creare un menu principale in un pennino esistente.

È necessario creare un nuovo pennino MainMenu utilizzando il comando Nuovo file e copiare l'oggetto del menu principale da quel pennino o semplicemente sostituire il pennino vecchio con il nuovo.

3

Non sembra possibile impostare un menu come menu principale all'interno di IB, tuttavia se apri lo xib in un editor di testo (o in xcode fai clic con il pulsante destro del mouse sul nome file xib in file explorer, quindi apri As-> Codice sorgente). È possibile aggiungere l'attributo al tag menù:

systemMenu="main" 

questo produrrà:

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

Dopo aver salvato il file IB sarà riletto come menu principale.

Problemi correlati