Domanda

Sto guardando un'app di esempio che coinvolga qualche modifica del testo. Ha alcuni pulsanti di formattazione dei caratteri come questo:

Inserire l'immagine Descrizione qui

Non riesco a trovare dove si trovano nel codice, il che mi fa pensare che vengano costruiti in qualche modo. Ad esempio, il tasto Popup Font elenca tutti i caratteri e ha i caratteri usati più di recente nella parte superiore.

Non sono stato in grado di capire come raggiungere questo googling. Come vengono creati questi tipi di pulsanti font?

Modifica: per chiarire ... Il mio vero obiettivo è creare un'app con un componente di modifica del testo. Voglio che abbia i pulsanti di formattazione del testo come questo. Quindi non sono molto interessato a come è stato fatto in questo caso specifico; Piuttosto voglio sapere cosa il metodo accettato per raggiungere questo è.

Modifica 2: Ecco cosa sto parlando con il pulsante font. Sembra solo accadere magicamente:

Inserisci Descrizione dell'immagine qui

Modifica 3: Ecco un'altra cosa interessante. Ha incluso le immagini per i pulsanti del progetto (come l'icona audace e l'icona italica) ma per quanto posso dire a queste immagini non vengono mai utilizzate. Quindi è come se avesse trovato un altro modo per farlo.

Modifica 4: Bene ora ho capito che quello che sto vedendo è la barra di ispezione NstextView. Qualcuno può fornire un po 'di aiuto su come posizionarlo?

È stato utile?

Soluzione 2

Si scopre che ciò che stiamo vedendo qui è la barra di ispezione NstextView.Usando NSTOOLBAR, siamo stati in grado di posizionarlo come lo volevamo.

Altri suggerimenti

A parte l'aspetto - che utilizza uno schema non standard, scuro non disponibile con i controlli standard del cacao - sembra essere tutto Controlli OS X standard che puoi semplicemente configurarti.

come per l'aspetto oscuro ..
Apple ha iniziato ad aggiungere qualcosa come i controlli in stile con il NSAppearance Class introdotto in Mavericks, tuttavia dalla documentazione corrente, non fa ancora molto (10.9).

Ci sono tuttavia alcuni controlli di terze parti che imitano i controlli trovati nelle app PRO o ILife di Apple. Esempi sono gpprokit o snrhudkit (tra molti altri).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top