2011-10-17 10 views
-1

iPad用のアプリケーションで作業しています。このアプリケーションには、いくつかのPDFファイルといくつかのmp4ビデオがあります。ナビゲーションバーに共有アイコンがあります。ユーザーが共有アイコンをクリックすると、その特定のファイルを電子メールまたは印刷するためのオプションが表示されます。私は、すべてのpdfファイルに電子メールと印刷機能を追加し、すべてのビデオに電子メール機能のみを追加したいと考えています。私はこれを行うには助けが必要です。コードのヘルプは素晴らしいでしょう。 ご協力いただければ幸いです。iPadアプリケーションのナビゲーションバーにある共有アイコンに電子メールと印刷機能を追加します。

よろしく

PC電子メールを送信する方法

答えて

1

http://cocoacoding.com/2011/05/01/airprint-tutorial/

をアクションシートを作成する方法:印刷する方法How can I send mail from an iPhone application

http://ykyuen.wordpress.com/2010/04/14/iphone-uiactionsheet-example/

すべて一緒にそれを置きます:

  1. UIにアクションシートボタンを追加します。
  2. コンテンツに応じて、電子メールと印刷のオプションを含むアクションシートを作成します。
  3. クリックしたボタンに応じて、電子メールの送信または印刷を開始します。
+0

ありがとう、ケニー、これは役に立ちそうです。私はそのカテゴリー別にPDFとビデオを表示しなければならなかった。それで、なぜ私は別のクラスを使用しなければならなかったのですか? 1つのクラスのPDFとビデオと、他のクラスのPDFとビデオがあります。また、印刷オプションは、ipadが有線または無線のいずれかのプリンタに接続されている場合、紙に文書を印刷することです。両方のケースで正常に動作しますか?すべてのクラスにアクションシートを追加する必要がありますか?私はホーム画面のナビゲーションバーにShareアイコンをコードで追加しました。ホーム画面は他の画面にナビゲートします。 –

+0

共有アイコンはコンテキスト固有のものでなければなりません。写真アプリを見てください。リストビュー上の共有ボタン、グリッドビュー上の複数選択共有ボタン、および詳細ビュー上の単一項目共有ボタン。ほとんどの人は単一項目の共有ボタンを実装していますが、それはあなた次第です。共有ボタンによって起動される方法では、印刷が利用可能かどうかを判断し、利用可能な場合のみオプションを表示する必要があります。プリントAPIを調べてみてください。しかし、私は有線と無線では特別なことはないと思います。 –

+0

こんにちはケニー、私はUIActionSheetを共有ボタンにEmailと印刷で適用しました。私のプロジェクトにはいくつかのクラスがあります。私はホーム画面のナビゲーションバーにあるコードを使ってShareボタンを宣言しました。私は1枚の応募用紙を作成し、共有ボタンに適用しました。私はホーム画面でもこれをやった。すべての画面に共有ボタンが表示されます。しかし、自宅以外の画面で共有ボタンをクリックすると、アプリケーションがクラッシュします。ホーム画面でうまくいきましたが、他の画面でアプリをクラッシュしました。 –

関連する問題