問題タブ [uiactivityviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIActivityViewController に閉じるボタンがない
現在、iOS アプリケーションの更新を行っています。アップデートでは、iOS6 の機能を活用します。これを実現するために UIActivityViewController といくつかのカスタム UIActivity アクティビティを使用しています。私が抱えている主な問題は、「キャンセル」または「閉じる」ボタンがないことです。アクティビティ ビューを終了できる唯一の方法は、ソーシャル ネットワークに何かを投稿するか、そうするつもりで行動してからキャンセルすることです。
これは、ネットワーク コンテンツに関してアクティビティ コントローラー内で必要なすべてのことを行います。閉じるボタンがないだけです。同じ問題かどうかはわかりませんが、「共有」メニューを再度表示しようとするとビューが消えると表示されます
考え?前もって感謝します!
*私は使っている:
- iPad2
- Objective-C/C++
- X コード 4.5
- iOS6
ios - UIActivityViewController が閉じられた後の正しい向き
コントローラーから UIActivityViewController を提示しています。回転で問題が発生しました。いくつかのデータ共有オプション、たとえば「メール」を選択すると、メール作成ビュー コントローラーが表示されます。しかし、後でデバイスを回転させてメール コントローラーを閉じると、VC は現在の向きに回転しません。UIActivityViewController の完了ハンドラーを次のように設定しようとしました。
1)
また
2)
最初の解決策はまったく役に立ちませんでした。2 番目の解決策では、ナビゲーション バーを回転させずに残しました (高さが 12 ポイント違います)。
この場合の対処法を教えてください。
ios - 私はUIActivityViewControllerを理解していませんか、それとも実装は現在うまくいきませんか?
UIActionSheetではなくUIActivityViewControllerを使用するようにアプリを移動しようとしているので、テキストボタンではなく派手なグラフィカル共有ボタンを取得できます。(私のアプリはiOS 6のみを対象としています。)
数晩それを使って作業しようとした後、私はそれを使用する方法を完全に誤解しているようです、またはAppleによる現在の実装はひどいです:
サービスごとに異なるメッセージを指定することはできません。メール、Facebook、メッセージ、Twitterなど、さまざまな機能を備えたものが必要な場合、Twitterで機能するには、最大140文字である必要があります。アクティビティの種類ごとにカスタムコンテンツを設定する方法はありますか?
メールメッセージの件名や受信者を設定する方法はないようです。ドキュメントを読んだところ、mailto:プロトコルを使用するNSURLでこれが可能であるように聞こえますが、私のテストでは、これらのURLはメッセージ本文に押し込まれています。件名とオプションで受信者を設定する方法は実際にありますか?
これらの欠点を回避し、UIActivityをサブクラス化して独自のカスタムアクティビティを実行する場合は、カスタム画像/アイコンを使用する必要があります。したがって、Appleの公式アイコンでメールアクティビティを模倣することはできません。たとえば、件名、受信者、カスタム本文などを実際に設定できる独自のカスタムアクティビティバックエンドを実装することはできません。間違っていますか。Appleのを使用する方法はありますか。サービスアイコンですが、動作をカスタマイズする機会がありますか?(私が見る唯一のコールバックは、アクティビティが完了した後に実行されるものですよね?)
私が間違っているといいのですが!
iphone - NSURLを作成しますが、リンクテキストのみを表示します
UIActivityViewControllerを使用して、アプリでスクリーンショットを共有しています。私の理解では、テキストフィールド、画像、およびURLを使用できます。私がやりたいのは、テキストフィールドの単語の1つをそれ自体がクリック可能なURLにすることです。何かのようなもの、
「 myGameNameで私のハイスコアをチェックしてください!」myGameNameは、私のゲームのWebサイトへのリンクです。基本的に私が目指しているのはhtmlリンクのようなものです
「リンクテキスト」だけが実際に表示されます。これを行う方法はありますか?
ios - 写真ではなく、メッセージのような iOS 6 共有 (UIActivityViewController および UIDocumentInteractionController)
iOS 6 では、写真アプリでアクション ボタンをタップすると、標準の UIActivityViewController が表示されます。
Messages から同じことを行うと、別のオプション セットが表示されます。これは、UIDocumentInteractionController API を使用して、画像を処理できると言うすべてのアプリをプルしているように見えます。
私の質問は 2 つあります。
メッセージ アクション メニューにアクセスするにはどうすればよいですか? いくつか例を挙げると、Tumblr と Halftone はそれを行っています...ドキュメントが見つからないようです。
メッセージ スタイルのアクション メニューを表示するにはどうすればよいですか? UIActivityViewController を提示すると、これらのオプションはありません... 標準セットの facebook/twitter/copy/print/save to camera roll/etc だけです。
ありがとう!
objective-c - UIActivityViewController は特定のアクションでアイテムを使用します
私は UIActivityViewController を持っていて、サファリが行うすべてのアクションなどを持たせたいと思っています。現在、メール、メッセージ、ツイッター、フェイスブック、および半作業コピーのみを取得できます。アクティビティ項目の配列に URL を設定しました。次に、そのURLのnsstringを追加し、それをURLに追加しました。文字列をコピーすることでコピーがうまく機能し、より多くの領域に貼り付けられるように、すべてがうまく機能しました。しかし、文字列もある場合、twitter と facebook は URL をテキストに追加し、リンクを含めます。リンクだけでテキストが表示されないようにするにはどうすればよいですか?もう 1 つの問題は、Twitter および Facebook のアクティビティのリンクに Web ビューのプレビューを表示するにはどうすればよいですか? サファリのアイコンが表示されるだけです。3 番目の質問は、Web ページの内容を印刷するにはどうすればよいですか?
ios6 - UIActivityViewControllerアイコンのカスタムアイテムをカラフルにしますか?
iOSでカスタムUIActivityを作成するにはどうすればよいですか?の手順に従います。期待どおりに動作します。iOSは、すべてのカスタムアイコンと、独自の「ブックマーク」、「印刷」などにメタリックなルックアンドフィールを強制しているようです。とにかく、アイコンをカラフルにするには?
ios - 明白な(カスタム)ボタンをUIActivityViewControllerに追加する
わかりやすいボタン「Safariで開く」を追加したいのですが、どうすれば簡単にできますか。
iphone - テキストメッセージを送信する画像を添付しないios UIActivityViewController
私は UIActivityViewController を使用して、Facebook、電子メール、Twitter、およびテキストメッセージで共有しています。テキストメッセージを除いて、すべてが正常に機能します。テキスト メッセージ オプションを選択すると、画像がテキストに添付されません。これが私のコードです:
画像をテキスト部分に添付しない理由を知っている人はいますか?
よろしくお願いします。
ios - ios UIActivityViewController excludedActivityTypes が Facebook と Twitter を無効にしています
次の行でテキスト/メッセージを使用して共有を無効にしようとしています:
しかし、それは Facebook と Twitter と Weibo を無効にしています。
なぜこれが起こっているのか知っている人はいますか?