通知センターの拡張機能を持つiOSアプリを作成することを検討しています。しかし、通知センター内の内線で3D Touchを使用するにはアプリが必要ですか?ウィジェットで3Dタッチを使用できますか?
3
A
答えて
3
私の知る限り、あなたはできません。アップルのドキュメントから、それは機能がアプリにして、ホームスクリーン上でのみ利用可能です表示されます。
ユーザー今すぐあなたのアプリによって提供さ 機能にアクセスするには、ホーム画面のアイコンを押すことができます。あなたのアプリ内で、ユーザーは今すぐ を押すと、追加のコンテンツのプレビューを見ることができ、 の機能へのアクセスが加速されます。
は、実験のために、
override func viewDidLoad() {
if(traitCollection.forceTouchCapability == .Available){
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
を使用してタッチIDとビューコントローラを登録しようとするとTodayViewControllerは、これらのプロトコルに準拠していますようにエラーが発生します。これは将来的に追加するものかもしれませんが、現時点ではサポートされていません。おそらく 「今日のウィジェット」はできるだけシンプルであるためです。
編集:iOS 10以降、これは可能なだけでなく、ウィジェットでの優先機能です。標準的なドキュメントは、実装方法を説明します。
ありがとうございました!それは私が探していたものです;) – Slavik