前提・実現したいこと
Swift4のShare Extensionで、デフォルトで表示されるモーダルを非表示にしつつ、
裏側では処理中と見せるためにActivity Indicatorのみを表示したいです。
Activity Indicatorは、ShareViewControllerにてaddSubviewを行い表示をしています。
ナビゲーションバーとツールバーを消すことはできたのですが、メインのビュー?のみ消す方法が分かりません。
ご教授の程、お願い致します。
class ShareViewController: SLComposeServiceViewController { override func viewWillAppear(_ animated: Bool) { self.navigationController?.setNavigationBarHidden(true, animated: false) self.navigationController?.setToolbarHidden(true, animated: false) } ... }
「App Extensionのプログラミングガイド」は読みましたか? https://developer.apple.com/jp/documentation/General/Conceptual/ExtensibilityPG/Share.html
ご回答有難うございます。「Xcodeのターゲット追加ペインで、「Use standard social compose interface」をオフにしてください。」という箇所を見つけ、解決することができました。有難うございます!
解決しましたので、fizzballさんを評価したいのですが、回答ではないので評価できないのですが、どうすればよろしいでしょうか? (初心者なのでわからず、すみません)
それを回答に書いて自己解決にして下さい。
承知いたしました。有難うございます。
回答1件
あなたの回答
tips
プレビュー