2
我想在我的混合應用程序上實現3D Touch。我可以得到它使用self.webView.allowsLinkPreview = true;
3D Touch on responsive
但現在的問題是,當我點擊幫助鏈接它需要當前會話打開幫助內容。是否有可能將任何參數傳遞給WebView的3D Touch來打開網頁?
我想在我的混合應用程序上實現3D Touch。我可以得到它使用self.webView.allowsLinkPreview = true;
3D Touch on responsive
但現在的問題是,當我點擊幫助鏈接它需要當前會話打開幫助內容。是否有可能將任何參數傳遞給WebView的3D Touch來打開網頁?
我的建議是你可以在3D Touch中使用peek和pop功能。有關窺視和流行功能的完整指南,請參閱以下鏈接。
只要保持一個web視圖中的目標視圖控制器,並保持所謂的「鏈接」,在視圖控制器類一個屬性。雖然使用做3D觸摸
func previewingContext(previewingContext: UIViewControllerPreviewing,viewControllerForLocation location: CGPoint) -> UIViewController? {
//create the instance of the target view controller and assign the link you want to open to "link" property
}
更新您的鏈接屬性值。然後打開使用
myWebView.loadRequest(NSURLRequest(URL: link!))
該鏈接