0

私は、VGA アダプターを使用して画面に表示する、iPad 用のプレゼンテーション アプリケーション (Keynote/Powerpoint) に似たアプリに取り組んでいます。ただし、プレゼンターがプレゼンテーションに外部ディスプレイを使用している場合、外部ディスプレイに表示されているもののミニチュア バージョンを iPad のメイン ディスプレイに表示することは可能かどうか疑問に思っています。画面の大部分)。言い換えれば、iPhone SDK を使用して、View のコンテンツ (さまざまな場所にさまざまな画像とラベルが含まれる) を画像 (またはその他の静的ストレージ) に「焼き付け」、サイズを変更する方法を探しています。別のビューで再表示します。

それを小さくする必要があります (1024x768 の外部ディスプレイを iPad のメイン ディスプレイに完全にオーバーレイさせたくないため、その隅だけにする必要があるため)、ライブ更新 (文字通り、スケーリングされた他のビューのインスタンス)、または、外部ディスプレイを更新するときに、それ自体の「ピクチャー イン ピクチャー」バージョンも更新されるように、更新することができます。

4

1 に答える 1

1

ビューのインスタンスを 2 つだけ持つのが最も簡単な場合があります。1 つは外部ディスプレイ上のフル サイズで、もう 1 つはプレビュー ウィンドウに収まるように変換プロパティが設定されています (その後、両方を同時に更新します)。

それ以外の場合は、おそらく Quartz に飛び込み、ビューのレイヤー プロパティを使用してコンテキストにレンダリングし (CGBitmapContextCreate を参照)、それを小さなビューに描画する必要があります (もちろん、これはすべて推測です)。

于 2010-04-27T18:11:20.150 に答える