2009-05-06 4 views

Antwort

1

Ich nehme an, Sie haben den Quellcode; Kommentieren Sie einfach den Code, der etwas bewirkt, wenn Sie die Zeile vorübergehend auswählen (- (void) tableview:didSelectRowAtIndexPath:), auf die Zeile klicken, den Screenshot erstellen und den Code auskommentieren.

Sofern Sie nicht [tableview deselectRowAtIndexPath:animated:] aufrufen, bleibt die Zeile so lange ausgewählt, wie die Ansicht angezeigt wird.

+0

Danke. Genau das, was ich wollte. –

1

Dies ist eine lange Einstellung, aber ich habe festgestellt, dass auf dem iPhone, wenn Sie berühren, aber nicht freigeben die Zeile ausgewählt wird, aber Sie nicht in neue Ansicht wechseln, bis Sie Ihren Finger heben. Jetzt im Simulator auf dem Mac (ich nehme an), wenn es auf die gleiche Weise funktioniert, können Sie möglicherweise für ein paar Sekunden die Zeit auf Ihrem Capture-Tool festlegen und dann die Zeile auswählen und halten Sie die Maustaste gedrückt, bis der Timeout den Snapshot dauert . Ich konnte ähnliche Sachen auf einem anderen (nicht so beliebten) System machen, erinnere mich aber jetzt nicht daran, ob es auf Mac genauso funktioniert.

0

Verwenden Sie die Bildschirmaufnahmefunktionen des Betriebssystems. Öffnen Sie zum Beispiel die Vorschau und wählen Sie "Datei"> "Grab"> "Zeitgesteuerter Bildschirm". Wechseln Sie dann zurück zum iPhone Simulator und halten Sie die Maustaste gedrückt, bis die Anzeige in der Tabellenansicht blinkt. Wenn Sie eher eine Befehlszeile Person sind, versuchen Sie etwas wie:

screencapture -T 2 foo.png & ; open -a 'iPhone Simulator' 
+0

Danke stefanB und Nicholas Riley. Das waren großartige Lösungen, an die ich nicht gedacht habe. –

Verwandte Themen