対象:
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)

新着情報
【オープンソースソフトウェア環境構築】Visual StudioでOpenCVのビルド
【オープンソースソフトウェア環境構築】OpenCVで画像を表示
【iOS Objective-C, Swift Tips】ファイルアップロード(Swift)

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