Domanda

Dato un NSMatrix ed un NSCell c'è un modo rapido per interrogare la matrice di conoscere in quale riga e colonna nella matrice cella è collocato. Vorrei sapere questo dopo aver ricevuto messaggi di azione da NSActionCells.

L'unico modo che posso vedere di farlo è quello di un ciclo tra le righe e le colonne della matrice e verificare la presenza di uguaglianza con il mittente del messaggio, o dare i tag alle cellule in base alla loro posizione, che è brutto. Sono sicuro che c'è un modo migliore di fare questo, non è vero?

È stato utile?

Altri suggerimenti

Credo che si dovrebbe impostare un valore -tag sulle cellule in questione. L'esempio canonico di questo è le cellule in una matrice di cifre per un'applicazione calcolatrice. Invece di cercare di capire dove si trovano nella matrice, si può solo controllare la loro etichetta per vedere che cosa cifre che rappresentano.

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