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
の要素にする必要があります。applicationActivities
initWithActivityItems:applicationActivities:
サブクラス化の際にオーバーライドする必要があるものとアイコンの要件については、 UIActivityのドキュメントを参照してください。
これが少し役立つことを願っています。