カスタムコールアウトを使用してiOS共有拡張機能を開発したいと思います。 Appleドキュメント
標準の作成ビューの代わりにカスタムの作成ビューを提供するには、Xcodeのターゲット追加ペインで「標準のソーシャル作成インターフェイスを使用する」の選択を解除します。このチェックボックスをオフにすると、デフォルトのSharingViewControllerクラスは、選択したプラットフォームに応じて、NSViewControllerまたはUIViewControllerに基づきます。
しかし、チェックボックスが見つかりません。誰かがそれを無効にする方法を教えてもらえますか?共有拡張のための良いチュートリアルはありますか?.
ありがとう
そのオプションが削除されたようです(または一般公開されなかったようです)。
とにかく、説明を読むと、共有拡張機能を作成し、ShareViewController
のスーパークラスをSLComposeServiceViewController
からUIViewController
に変更し、クラス定義のisContentValid
、didSelectPost
、およびconfigurationItems
スタブメソッドを削除する必要があるようです。
次に、MainInterface.storyboard
で好きなようにビューを設定できます。
上記のこの回答は更新に値しました。 ShareViewController
のスーパークラスを変更するのではなく、configurationItems
を介して構成し、テーブルセルを介して構成オプションを追加します。
これ チュートリアル それを正しく行う方法を示します。