Ã?tems de Barra d'Eines Seleccionables

L'NSToolbar et permet especificar que certs ítems en la barra d'eines puguin indicar un estat de seleccionat. Aquest és sovint utilitzant amb un NSTabView que es configurat per no tenir pestanyes visibles. La Figura 1 conté un exemple d'implementació semblant al això del Safari i el Finder.

Figura 1: �tems NSToolbar seleccionables utilitzats com a navegació de preferències

Les barres d'eines que necessiten indicar la selecció d'ítems han d'especificar els ítems que poden seleccionar-se implementant el mètode delegat toolbarSelectableItemIdentifiers:. Aquest mètode retorna un array que conté els identificadors dels ítems que poden ser seleccionats. L'exemple del Llistat 1 en retorna tots els identificadors per la implementació de preferències.

Llistat 1: Exemple d'implementació de toolbarSelectableItemIdentifiers:

- (NSArray *)toolbarSelectableItemIdentifiers: (NSToolbar *) toolbar; {
    // Mètode delegat opcions: Retorn els identificadors del sub-conjunt de
    // ítes de barra d'eines que són seleccionables. En el nostre cas, tots ells.
    return [NSArray arrayWithObjects:GeneralPreferences,
                                    AccountPreferences,
                                    AppearancePreferences,
                                    FontsAndColorsPreferences,
                                    AdvancedPreferences, nil];
}

La teva aplicació pot especificar l'ítem de barra d'eines seleccionat actualment utilitzant el mètode setSelectedItemIdentifier: passant l'identificador per l'ítem de barra d'eines designat. L'ítem de barra d'eines actualment seleccionat és retornat pel mètode selectedItemIdentifier:. Si no n'hi ha cap, és retorna nil.

pàgina generada en: 1.134 segons.