UIActivityViewController自分のアイコンと で共有メニューをカスタマイズする方法の例はありますIBActionか?
私はこれを見た...
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
しかし、私はまだそれを機能させていません。
UIActivityViewController自分のアイコンと で共有メニューをカスタマイズする方法の例はありますIBActionか?
私はこれを見た...
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
しかし、私はまだそれを機能させていません。
最初に をサブクラス化する必要がありますUIActivity。
activityImage次に、アイコンの設定やアクションの実行など、特定のメソッドをオーバーライドする必要がありますperformActivity(質問では「IBAction」と呼んでいます)。
アクションを黙って実行する代わりに、最初にカスタム アクティビティ (たとえば、標準の UIActivity の Twitter 投稿など) の追加のユーザー インタラクションと情報が必要な場合activityViewControllerは、performActivity.
サブクラス化した後UIActivity(たとえば としてMyActivity)、 のインスタンスを作成し、それを に渡す配列MyActivityの要素にする必要があります。applicationActivitiesinitWithActivityItems:applicationActivities:
サブクラス化の際にオーバーライドする必要があるものとアイコンの要件については、 UIActivityのドキュメントを参照してください。
これが少し役立つことを願っています。