2017-11-29 3 views
-1

ウェブビューの上部にネイティブバーを実装し、このネイティブバーに視差効果を与えたいと考えています。iosのウェブビューの上にネイティブの視差効果があります

ください詳細このネイティブバー視差がWebViewのの上に、視差効果を作るためにWebViewのスクロール

+1

は(SO)StackOverflowのへようこそ役立ちますあなたのviewController

override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() var frame = view.frame scrollView.frame = frame scrollView.contentSize = frame.size frame.size.width = 2 frame.size.height -= scrollView.parallaxHeader.minimumHeight webView.frame = frame } 

希望でこれを追加します。あなたが最初に試したことについての詳細な質問があります。自分で試してみてから、コーディングの問題に戻ってください。 –

答えて

0

で動作する場合は、あなたのViewControllerに線の下に

を追加し、この library

import MXParallaxHeader 

を使用することができます

var scrollView: MXScrollView! 

と入力してください。viewDidLoad

 // Parallax Header 
     scrollView = MXScrollView() 
     scrollView.parallaxHeader.view = Bundle.main.loadNibNamed("StarshipHeader", owner: self, options: nil)?.first as? UIView // You can set the parallax header view from a nib. 
     scrollView.parallaxHeader.height = 300 
     scrollView.parallaxHeader.mode = MXParallaxHeaderMode.fill 
     view.addSubview(scrollView) 

     webView = UIWebView() 
     scrollView.addSubview(webView) 

が、これはあなた

関連する問題