2009-05-06 12 views
1

新しいビューが表示される前に、テーブルビューの行が選択されているときにiPhoneシミュレータのスナップショットを撮ろうとしています。私は、私はそれのスナップショットを取ることができるように、行を選択して、シミュレータを停止することができますポイントを見つけることができませんでした。それ、どうやったら出来るの?選択した行を表示するiPhoneシミュレータのスナップショットを取る方法

お時間をいただきありがとうございます。

答えて

1

あなたはソースコードを持っていると仮定します。行を一時的に選択すると(- (void) tableview:didSelectRowAtIndexPath:)、行をクリックしてスクリーンショットを撮り、コードのコメントを外したら何かを行うコードをコメントアウトしてください。

[tableview deselectRowAtIndexPath:animated:]を呼び出さない限り、ビューは表示されている間は選択されたままです。

+0

ありがとうございます。まさに私が望んでいたもの。 –

1

これは長時間の撮影ですが、タッチしたときにiPhoneで行が選択されているが、指を離すまで新しい表示に切り替わらないことに気付きました。 Mac上でシミュレータを使用している場合(同じように動作する場合)、キャプチャツールでタイムアウトを数秒間設定してから、行を選択してタイムアウトがスナップショットを取得するまでマウスボタンを押し続けることができます。私は他の(あまり人気がない)システムでも同様のことをすることができましたが、Mac上で同じように動作するかどうか覚えていません。

0

OSの画面キャプチャ機能を使用してみてください。たとえば、「プレビュー」を開き、「ファイル」>「グラブ」>「時間指定されたスクリーン」と選択し、iPhoneシミュレータに戻り、画面が点滅するまでテーブルビューの行の上にマウスボタンを押し続けます。あなたがもっとコマンドラインの人であれば、次のように試してみてください。

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

stefanBとNicholas Rileyに感謝します。それらは私が考えなかったすばらしい解決策でした。 –

関連する問題