我在考虑创建一个iOS应用程序,其中包含一个通知中心扩展。但是我需要我的应用程序在通知中心内使用3D Touch,这可行吗?
override func viewDidLoad() {
if( traitCollection.forceTouchCapability == .Available){
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
如果你尝试让TodayViewController符合这些协议,你将会遇到错误。这可能是未来需要添加的内容之一,但目前看起来不支持,很可能是因为“今日小部件”应尽可能简单。
编辑:在iOS 10中,这不仅是可能的,而且是小部件中首选的功能。标准文档将告诉你如何实现。