Ich versuche, eine einfache NSTableView (nur Text) zu machen, wo die Zellenansichten angeklickt werden können, um den Text zu bearbeiten. Alle Tutorials und verwandten Fragen deuten darauf hin, dass dies das automatische Verhalten ist, aber ich verstehe es nicht.NSTableView kann nicht mit Klick bearbeitet werden
Ich habe keine Probleme, meine Delegierten und Datenquellen zu verknüpfen; Ich kann alle Zellen programmatisch auffüllen, und ich kann herausfinden, was mit dem neuen Text geschehen soll, der beim Bearbeiten eingegeben wird. ... Ich kann das Textfeld nicht zum Bearbeiten öffnen!
nach HinweisenDank (Die NSTable Spalten werden als editierbare in IB markiert).
OK, keine Antworten, aber kann jemand bestätigen, dass zumindest das möglich sein _should_, klicken/eine Zelle in einem Doubleclick NSTableView, das das Textfeld zur Bearbeitung öffnet? Ich beginne mich zu fragen, ob meine Xcode-Installation kaputt ist. In jedem Tutorial, das ich finden kann, wird dies als normales Verhalten ohne Erklärung verstanden, wie es erstellt wird. Vielen Dank. –
Es stellt sich heraus, dass es kein Standardverhalten ist und global in IB nicht einstellbar ist. Sie müssen jede zu bearbeitende Zelle manuell codieren, wenn Sie sie in Ihrer Datenquelle/Ihrem Delegaten erstellen. –
Ich habe die gleiche Frage. Wenn Sie in einer offiziellen Antwort mehr Details angeben können, wäre das großartig. – Brett