対象:
Swift

Web Viewで3D Touchによるプレビュー(Peek)を実装する(Swift)

iPhone 6sと言えば、3D Touchが話題だが、Web View(UIWebView、及びWKWebView)ならプロパティをたった1個設定するだけで、アプリにプレビュー機能を組み込めてしまう。手っ取り早く3D TouchのAPIを使ってみたい人にはおすすめだ。

        if #available(iOS 9.0, *) {
            webView.allowsLinkPreview = true
        }

右はUIWebViewでallowsLinkPreviewをtrueにし、iPhone 6s上で実行、リンクを3D Touchでプレビュー(Peek)したものだ。Safariと同様のプレビュー機能が実装できているのがお分かりいただけるかと思う。


(2015/10/04)

新着情報
【iOS Objective-C, Swift Tips】画像の向きを指定して保存する(Swift)
【iOS Objective-C, Swift Tips】UIImagePickerControllerの表示を日本語にする(Swift)
【iOS Objective-C, Swift Tips】ウィンドウの階層構造を3D表示する(Swift)

Copyright(C) 2004-2016 モバイル開発系(K) All rights reserved.
[Home]