新しい iOS 6 では、Apple は新しい UIActivityViewController (画像 A) 共有メニューを追加しました。これには、古い UIActionSheet テキスト ボタンだけではなく、共有するアイコン ボタンがほとんどありません。
UIActivityViewController を表示したいのですが、カスタム ボタンを使用します。表示できるデフォルトのアプリケーション (メール、メッセージ、Facebook、Twitter など) のリストがあることは知っていますが、これらのボタンをクリックしたときの動作をカスタマイズしたいと考えています。メール共有アイコンをクリックすると、メール アプリが開き、新しいメッセージが表示されます。例として、メール アプリをクリックすると、Twitter アプリが開きます (実際にはそうではありませんが、デフォルトとは異なるだけです)。 . 現在、ボタンの背後に独自のメソッドを追加する方法が見つからないようです。
最新の ShareKit では Instagram 共有が追加されており、共有を選択すると、UIActivityViewController 画面 (画像 B) とまったく同じように見える新しいビューが表示されます。彼らは、カスタムのことを行うカスタム ボタンを追加する方法を考え出したようです。ShareKit コードを検索しましたが、これがどこでどのように機能しているかがわかりません。
たぶん私が求めていることはまだ可能ではないかもしれませんが、助けていただければ幸いです!
画像A
画像B