現在、WKWebViewを用いてアプリを開発中です。
表示したWebKitWebViewの上にスクロールしても固定のボタンを配置したいと思っています。
現在は以下のようなコードで実装中です。
swift
1 2var webView: WKWebView! 3 4@IBOutlet weak var lastView: UIView! 5@IBOutlet weak var _webkitview: WKWebView! 6@IBOutlet weak var actionButton: UIButton! 7 8override func viewDidLoad() { 9 super.viewDidLoad() 10 let webConfiguration = WKWebViewConfiguration() 11 let userController = WKUserContentController() 12 userController.add(self, name: "callbackHandler") 13 webConfiguration.userContentController = userController 14 webView = WKWebView(frame: .zero, configuration: webConfiguration) 15 webView.uiDelegate = self 16 let myURL = URL(string: "test_URL_String") 17 let myRequest = URLRequest(url: myURL!) 18 view = webView 19 webView.load(myRequest) 20 self.webView.allowsBackForwardNavigationGestures = true 21 webView.addSubview(actionButton) 22 }
ストーリーボードからConstraintsを設定するとなぜか右上に表示されてしまいます。
設定しないとストーリーボード上で設定した場所に表示されますが横画面にした時に消えてしまいます。
よろしくお願いします。