Ho un NSTableView single-column basato su visualizzazione. All'interno della mia sottoclasse NSTableCellView ho un NSTextView che è selezionabile, ma non modificabile.Come selezionare una riga in un NSTableView quando si fa clic su un NSTextView all'interno di NSTableCellView?
Quando l'utente fa clic direttamente su NSTableCellView, la riga viene evidenziata correttamente. Ma quando l'utente fa clic su NSTextView all'interno di NSTableCellView, la riga non viene evidenziata.
Come si ottiene il clic su NSTextView per passare a NSTableCellView in modo che la riga sia evidenziata?
gerarchia Classe assomiglia: NSScrollView> NSTableView> NSTableColumn> NSTableCellView> NSTextView
non può duplicare quello che stai vedendo. Quando aggiungo un campo di testo a una cella basata sulla vista, facendo clic su di esso seleziona la riga e non il campo di testo (devo fare di nuovo clic per farlo accadere). Lo hai legato a qualcosa o stai usando una fonte di dati? – rdelmar
Sto usando NSTextView, non NSTextField. Sì, ho lo stesso comportamento dei campi di testo, ma la mia applicazione richiede visualizzazioni di testo. – sam