UIActivityViewControllerで選択されるアクティビティを検出します

Khant Thu Linn

UIActivityViewControllerを使用してテキストをTwitterなどと共有する予定です。別のテキストをTwitterや電子メールなどと共有する必要があります。その結果、ユーザーの選択に基づいてテキストを動的に変更する必要があります。方法を教えてもらえますか?

私はこのような方法を知っています。しかし、それは行動が行われた後でのみであり、私はテキストを変更することはできません。UIActivityViewController-どのアクティビティが選択されたかを知る方法はありますか?

Clafou

UIActivityItemSourceとそのitemForActivityType:メソッドを実装して、ユーザーの選択に一致するコンテンツを提供できます。

これはNSHipsterで説明されていますあなたの便宜のために、私は関連するObjective-Cコードと説明をコピーして貼り付けました:

これを使用する方法の一例は、メッセージをFacebookとTwitterのどちらで共有するかに応じて、メッセージをカスタマイズすることです。

if ([activityType isEqualToString:UIActivityTypePostToFacebook]) {
    return NSLocalizedString(@"Like this!",nil);
} else if ([activityType isEqualToString:UIActivityTypePostToTwitter]) {
    return NSLocalizedString(@"Retweet this!",nil);
} else {
    return nil;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

iOS:選択されたアクティビティタイプを検出し、共有画面を正しく実行する方法

分類Dev

検出されたNFCTAGを処理するための現在のアクティビティを取得します

分類Dev

UIActivityViewControllerでアクティビティを再配置する方法は?

分類Dev

UIActivityViewcontrollerにリストされたアクティビティでアプリを利用可能にする方法

分類Dev

アクティビティで選択されているチャートを取得する

分類Dev

アクティビティで複数のImageViewを選択します。それは可能ですか?

分類Dev

アクティビティで呼び出されると、fragment.getview()は常にnullを返します

分類Dev

別のアクティビティのviewTextで選択されたGridViewデータを取得する方法

分類Dev

HealthKitアクティビティが手動で入力されているかどうかを検出します

分類Dev

webviewAndroidでURLが検出されたときにアクティビティを変更する方法

分類Dev

3つのボタンは、それぞれ異なるIntで同じアクティビティを開始します。ただし、ボタンを選択すると、3つのアクティビティすべてが読み込まれます

分類Dev

NavigationDrawerを使用した複数のアクティビティ(フラグメントではない)。現在選択されているアクティビティを表示するにはどうすればよいですか?

分類Dev

アプリのバックグラウンドアクティビティが制限されているかどうかを検出します

分類Dev

BottomSheetFragmentでアイテムを選択したときにアクティビティを更新する

分類Dev

実行中のすべてのアクティビティのリストを取得し、一時停止から開始状態までのアクティビティを選択するにはどうすればよいですか?

分類Dev

tmux:アクティブなペインで実行されているプロセスを検出します

分類Dev

最新のアクティビティを選択する

分類Dev

Recyclerviewで、1つのアクティビティから選択した複数の画像を2番目のアクティビティに送信します

分類Dev

BroadcastReceiverから画像の選択アクティビティを開始します

分類Dev

onActivityResultが呼び出される前に親アクティビティを終了できますか

分類Dev

intentchooserandroidから選択したアクティビティを決定する方法

分類Dev

表示されているアクティビティとは異なるアクティビティでAdMobを初期化します

分類Dev

Chromecastは複数のアクティビティとCCLで検出します

分類Dev

常にGoogleAwarenessAPI検出アクティビティからON_FOOTを取得します。サブアクティビティウォーキングを取得するにはどうすればよいですか?

分類Dev

起動時にロードするアクティビティを選択します-Android

分類Dev

アクティビティに表示する特定のフラグメントを選択しますか?

分類Dev

アクティビティ図。複数の選択を定義する正しい方法ですか?

分類Dev

呼び出しアクティビティが破棄されると、新しいアクティビティのAndroidgetIntentがNULLになります

分類Dev

Windowsで実行されているJavaサービスでユーザーアクティビティを検出する方法

Related 関連記事

  1. 1

    iOS:選択されたアクティビティタイプを検出し、共有画面を正しく実行する方法

  2. 2

    検出されたNFCTAGを処理するための現在のアクティビティを取得します

  3. 3

    UIActivityViewControllerでアクティビティを再配置する方法は?

  4. 4

    UIActivityViewcontrollerにリストされたアクティビティでアプリを利用可能にする方法

  5. 5

    アクティビティで選択されているチャートを取得する

  6. 6

    アクティビティで複数のImageViewを選択します。それは可能ですか?

  7. 7

    アクティビティで呼び出されると、fragment.getview()は常にnullを返します

  8. 8

    別のアクティビティのviewTextで選択されたGridViewデータを取得する方法

  9. 9

    HealthKitアクティビティが手動で入力されているかどうかを検出します

  10. 10

    webviewAndroidでURLが検出されたときにアクティビティを変更する方法

  11. 11

    3つのボタンは、それぞれ異なるIntで同じアクティビティを開始します。ただし、ボタンを選択すると、3つのアクティビティすべてが読み込まれます

  12. 12

    NavigationDrawerを使用した複数のアクティビティ(フラグメントではない)。現在選択されているアクティビティを表示するにはどうすればよいですか?

  13. 13

    アプリのバックグラウンドアクティビティが制限されているかどうかを検出します

  14. 14

    BottomSheetFragmentでアイテムを選択したときにアクティビティを更新する

  15. 15

    実行中のすべてのアクティビティのリストを取得し、一時停止から開始状態までのアクティビティを選択するにはどうすればよいですか?

  16. 16

    tmux:アクティブなペインで実行されているプロセスを検出します

  17. 17

    最新のアクティビティを選択する

  18. 18

    Recyclerviewで、1つのアクティビティから選択した複数の画像を2番目のアクティビティに送信します

  19. 19

    BroadcastReceiverから画像の選択アクティビティを開始します

  20. 20

    onActivityResultが呼び出される前に親アクティビティを終了できますか

  21. 21

    intentchooserandroidから選択したアクティビティを決定する方法

  22. 22

    表示されているアクティビティとは異なるアクティビティでAdMobを初期化します

  23. 23

    Chromecastは複数のアクティビティとCCLで検出します

  24. 24

    常にGoogleAwarenessAPI検出アクティビティからON_FOOTを取得します。サブアクティビティウォーキングを取得するにはどうすればよいですか?

  25. 25

    起動時にロードするアクティビティを選択します-Android

  26. 26

    アクティビティに表示する特定のフラグメントを選択しますか?

  27. 27

    アクティビティ図。複数の選択を定義する正しい方法ですか?

  28. 28

    呼び出しアクティビティが破棄されると、新しいアクティビティのAndroidgetIntentがNULLになります

  29. 29

    Windowsで実行されているJavaサービスでユーザーアクティビティを検出する方法

ホットタグ

アーカイブ