2010-09-22 9 views
14

C'è un modo per cambiare il colore di una linea ("linea verticale" e "linea orizzontale" di Interface Builder). Un separatore di riga in IB è un NSBox e non ho trovato alcun metodo per cambiare colore quando viene usato come NSBoxSeparator.Cambia colore di un separatore di riga in Cocoa

risposta

31

Non sembra che il colore della linea sia esposto per l'oggetto di convenienza "linea", ma è per il normale NSBox.

È possibile utilizzare un NSBox regolare con il relativo tipo di casella impostato su Personalizzato e il relativo colore del bordo impostato su qualsiasi valore desiderato. Quindi ridimensiona ad una larghezza o altezza di un singolo pixel.

+0

Che semplice?!? (È ovvio che sono un principiante, non è vero?) – Azpiri

+0

Grazie Joshua – Azpiri

+1

Bene, per essere onesti, se può essere controllato nell'ispettore NSBox, perché non la linea (che è ancora una NSBox). Fallimento dell'interfaccia utente, non tuo. :-) Ricorda di segnare le risposte che funzionano per te come accettate - questa comunità lavora sui punti karma. –

Problemi correlati