2009-11-01 22 views
16

Quali sono alcune funzionalità non comuni o "nascoste" di Interface Builder che vorresti conoscere quando avvii Xcode + Interface Builder per la prima volta?Funzionalità nascoste di Interface Builder?

Edit:

Xcode specific tips here.

Questa domanda riguarda specificamente l'interfaccia grafica e le caratteristiche non così evidenti di Interface Builder. E solo in relazione tangenzialmente a Xcode.

+0

Rollback alla versione originale. Abbiamo già una domanda di Xcode con caratteristiche nascoste molto attive. –

risposta

2

Ho trovato solo il Xcode User Defaults Reference l'altro giorno. Ha un buon numero di cose non disponibili nell'interfaccia utente delle preferenze.

+1

Alcuni esempi di impostazioni utili andrebbero bene – Casebash

16

È possibile utilizzare il mouse per misurare la distanza in pixel tra gli elementi dell'interfaccia: selezionare un elemento, ad esempio un pulsante, quindi passare il mouse su un altro elemento e premere l'opzione. Questo funziona anche per le visualizzazioni secondarie, come gli scrollers in una vista tabella.

24

A volte diventa difficile selezionare un elemento dell'interfaccia nascosto in una gerarchia profondamente annidata di altri elementi (come una cella in una colonna di tabella in una vista tabella in una vista di scorrimento nella visualizzazione contenuto di una finestra).

Premendo il tasto Maiusc mentre si fa clic con il pulsante destro del mouse su una vista, viene visualizzata una pila ordinata di elementi da selezionare.

+0

Consiglio! Molto utile, grazie. Questo è esattamente il tipo di cose che stavo cercando. –

6

Dopo aver personalizzato una vista o costruito una gerarchia di viste è possibile trascinare quella vista nella libreria per salvarla nello stato corrente. Gli dai un nome e una descrizione. Verrà visualizzato in una sezione "Oggetti personalizzati" e può essere riutilizzato in altri pennini.

+0

Interessante. Questo conserva legami e prese? In questo modo puoi utilizzare lo standard di stampa in xcode per ogni progetto. Un altro esempio, è possibile creare oggetti personalizzati con collegamenti e prese specifici a un altro oggetto personalizzato? In altre parole, puoi salvare set di oggetti preconfigurati? Immagino che questo implichi davvero il salvataggio di pennini personalizzati per un uso successivo, a seconda della complessità dell'oggetto o della vista personalizzata. –

Problemi correlati