I colori di riga alternati personalizzati sono disponibili nel NSTableView basato su visualizzazione, sostituendo NSTableRowView
di -drawBackgroundInRect:
. Ciò funziona per la maggior parte in quanto i colori delle celle cambiano, ma ovviamente non influisce sullo sfondo della vista tabella stessa (ad esempio quando la vista di scorrimento viene rimbalzata). Screenshot:Sfondo personalizzato in NSTableView basato su visualizzazione
Qual è il modo migliore per personalizzare questo? I posted a question in precedenza su questo stesso problema ma con visualizzazioni tabella basata su cella. La soluzione che ho trovato non sembra funzionare con le visualizzazioni delle tabelle basate su viste.
Vuoi background per essere alternato troppo? – lbrndnr
Sì, con gli stessi colori che utilizzo per le celle – indragie
Perché non provi a replicare le righe vuote in drawBackgroundInClipRect? NSTableView lo sta disegnando anche in questo metodo e non sembra difficile. – lbrndnr