問題タブ [uiactivity]
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.
ipad - UIActivity activityViewController が iPad で閉じない
UIActivity
独自のサブクラスを作成しますactivityViewController
:
GitHubに完全な再現を追加しました。
ドキュメントによると、これを手動で却下することは想定されていません。代わりに、OS は呼び出し時にそれを行いますactivityDidFinish:
。これは、iPhone で実行すると問題なく動作します。
私が「動作する」と言うとき、これは私が期待している (そして iPhone で見られる) イベントのシーケンスです:
- 表示する
UIActivityViewController
- ユーザーがカスタム アクティビティを押す
- 私のView Controllerが表示されます
- 電話する
activityDidFinish:
- カスタム ビュー コントローラーが閉じられました
UIActivityViewController
も解任される
ただし、この同じコードを iPad シミュレーターで実行すると (唯一の違いはUIActivityViewController
、ドキュメントに記載されているように、ポップアップに配置することです)、activityViewController
決して閉じません。
私が言うように、これはiPhone でpopUP がactivityDidFinish:
機能するコードであり、コードをステップ実行したので、それが呼び出されていることがわかります。
この Radar がベータ 3で同じ問題iOS6
について話しているのを見つけましたが、OS ではなくコードのバグを疑うほど基本的な機能のようです (Twitter および Facebook の機能で正しく動作することにも注意してください!)。
何か不足していますか?で実行するとき、 activityViewController で何か特別なことをする必要がありUIPopoverViewController
ますか? iPadでは「流れ」が違うはずですか?
iphone - UIActivityactivityImageからどのUIImageを返す必要がありますか?
アプリ内のアクティビティシートにカスタムアクティビティを表示するために、UIActivityのサブクラスを作成しました。ただし、アイコンを表示できません。
典型的なアイコンサイズでいくつかの異なる画像を試しました。例:
しかし、灰色の四角が表示され、アイコンがまったく表示されません。
編集:本当の問題は、私のXCodeドキュメントが古くなっていることでした。そのため、最大画像サイズが非常に制限されているという情報がありませんでした。
objective-c - UIImage で UIActivityTypeMessage を作成する
誰かが洞察を提供できるかどうかさまよっていました。私の人生では、UIActivityTypeMessageでUIImageを送信する方法がわかりませんが、可能だと言う人もいます。
UIActivityTypeMessage
オブジェクトは、提供されたコンテンツをメッセージ アプリに投稿します。このサービスを使用すると、アクティビティ項目のデータとして NSString および NSAttributedString オブジェクトを提供できます。また、コンテンツが sms スキームを使用する NSURL オブジェクトを指定することもできます。iOS 6.0 以降で利用できます。UIActivity.h で宣言されています。
したがって、私の理解では、NSString/NSURL のみを送信できます。私はあなたにそれが可能であることを知りません。
私はこれを使用しています:
どんな助けでも大歓迎です。
ios - UIActivityViewController 共有メニューをカスタマイズする方法の例?
UIActivityViewController
自分のアイコンと で共有メニューをカスタマイズする方法の例はありますIBAction
か?
私はこれを見た...
しかし、私はまだそれを機能させていません。
twitter - iOS6 UIActivity ツイートシートのテキストが表示されない
私は UIActivity クラスを初めて使用していますが、ほとんど変更していません。
これをテストすると、メール、メッセージ、Facebook には textToShare と imageToShare の両方が自動的に入力され、ツイート シートには画像のみが表示されます。
Apple UIActivity クラスのドキュメントには、UIActivityTypePostToTwitter が NSString、NSAttributedString、UIImage、AVAsset、および NSURL オブジェクトを受け入れると記載されています。
WWDC ビデオの例は主に Facebook の例を取り上げていますが、私はこれまで Twitter を扱ったことがありません。
電子メール/メッセージ/Facebook と同じように入力されると思っていましたが、ここからどこに行けばよいかわかりません。とても単純なはずのように思えますが、私の検索では、はるかに複雑なカスタム Twitter の問題と解決策が見つかりました。
ios - カスタム アクティビティを UIActivityController に追加する際の問題
カスタム アクティビティを標準のアクティビティ (印刷、メール、FaceBook など) に実装しようとしていますが、今のところ、標準の印刷 (AirPrint 用) と独自のカスタム印刷のみが直接的な方法で必要です。カスタムクラスのメソッドが呼び出されないため、明らかに基本的なものが欠けています。今のところ、呼び出しシーケンスを把握し、フレームワークを機能させるための NSLog ステートメントしかありません。
以下は、カスタム アクティビティ クラスのテスト コードです。
そして、.m
そして、これはメイン ルーチンでの呼び出しです。
前述したように、カスタム クラスのメソッドは呼び出されませんが、システムのメール、メッセージ、およびコピー アイコンはアクティビティ シートに表示され、印刷アイコンは表示されません。システムの [印刷] アイコン (および自分のアイコン) だけを期待していました。
ステートメントの一番上のブロックのコメントを外すと (そして NSArray *activityItems ............ をコメント アウトすると)、システム メール、メッセージ、印刷、およびコピーの各アイコンが表示されます。この実験では、独自のフォーマッターを作成してさまざまな方法を組み合わせていると思いますが、それは WWDC 2012 での提案のようでした。
次に、「excludeActivityTypes」の行のコメントを外すと、システムの印刷アイコンのみが表示されます。
これを理解するのに役立つ情報を歓迎します。
そして、私がやりたいことを実行するためのコード例を誰かが知っていれば、それは素晴らしいことです.
編集:コードを作業コードに更新しました。
ios - iOSでカスタムUIActivityを作成するにはどうすればよいですか?
UIActivity
iOSでカスタムを作成するにはどうすればよいですか?
これが必要な理由は、アプリの1つに[アプリのレビュー]ボタンを追加して、ユーザーをAppStoreのレビューセクションに移動させるためです。どうすればそのようなカスタムを作成できますUIActivity
か?
ios - UIActivityViewControllerのデフォルトの動作をオーバーライドする
iPhoneの写真アプリで[メール共有]オプションを選択すると、写真は上にスライドするモーダルビューコントローラーにアニメーション化されます。組み込みのUIActivitiesの動作を変更するにはどうすればよいですか?たとえば、メールコンポーザーの件名フィールドを設定できるようにしたいと思います。
ios - UIActivity と AVAsset データ型の使用
UIActivity クラスのドキュメントによると、AVAsset
オブジェクトをデータソースとしてUIActivityTypePostToFacebook
アクティビティに追加できます。標準のアクティビティ タイプを使用して動画を投稿できるということですか?そうでない場合、活動項目UIActivityTypePostToFacebook
を使用してどのような項目を投稿できますか?AVAsset
ios - Facebookの設定がないUIActivity
デフォルトのiOS設定でFacebookアカウントの設定がない場合、Facebookを表示することはできUIActivity
ますか?UIActivityViewController
今のところ、fbアカウントを入力すると、fbが表示されますがUIActivityViewController
、表示されない場合は表示されません。何か案は?