2016-04-20 7 views
3

Ich denke über das Erstellen einer iOS-App mit einer Benachrichtigungscenter-Erweiterung nach. Allerdings brauche ich meine App, um 3D Touch auf der Nebenstelle im Notification Center zu verwenden, ist das möglich?Können Sie 3D Touch auf Widgets verwenden?

Antwort

3

Nach meinem Wissen können Sie nicht. Von Apfel Dokumentation scheint es, die Funktion in App nur verfügbar ist, und auf dem Homescreen:

Ein Benutzer jetzt Ihren Startbildschirm Symbol drücken kann sofort Funktionalität von Ihrer App provided Zugang. In Ihrer App kann ein Nutzer jetzt Ansichten drücken, um Vorschauen von zusätzlichem Inhalt zu sehen und beschleunigten Zugriff auf Funktionen zu erhalten.

Für Experimente willen, versuchen, den View-Controller mit Touch-ID Einschreibung

override func viewDidLoad() { 
    if(traitCollection.forceTouchCapability == .Available){   
      registerForPreviewingWithDelegate(self, sourceView: view)   
    } 
} 

verwenden und Sie erhalten eine Fehlermeldung wie TodayViewController nicht an diesen Protokollen entsprechen. Das könnte etwas hinzufügen in der Zukunft, aber es sieht derzeit nicht unterstützt, am wahrscheinlichsten, weil "Today Widgets" so einfach wie möglich sein sollen.

EDIT: Ab iOS 10 ist dies nicht nur möglich, sondern bevorzugte Funktionalität in Widgets. Standard-Dokumentation wird Ihnen sagen, wie Sie implementieren.

+0

Vielen Dank! Das habe ich gesucht;) – Slavik

Verwandte Themen