我想滚动查看除按钮以外的所有内容

时间:2018-08-31 05:11:18

标签: ios swift uiscrollview

我正在使用滚动视图,该滚动视图可以完美地滚动所有内容,但是我在视图顶部有一个按钮来消除视图,我希望它保持在那里并且不要快速滚动。

enter image description here

3 个答案:

答案 0 :(得分:1)

先添加UIScrollView,然后再将UIButton添加到self.view

答案 1 :(得分:0)

在滚动视图内容(如叠加层)之外添加按钮。

答案 2 :(得分:-1)

尝试以下解决方案:

class TmpVC: UIViewController, UIScrollViewDelegate {


@IBOutlet var scoll : UIScrollView!
@IBOutlet var btn : UIButton!
var btnPoint : CGPoint!
override func viewDidLoad() {
    super.viewDidLoad()

    scoll.contentSize = CGSize(width: 320, height: 600)
    scoll.delegate = self
    btnPoint = btn.frame.origin

}    

func scrollViewDidScroll(_ scrollView: UIScrollView) {

    btn.frame.origin = CGPoint(x: btnPoint.x, y: btnPoint.y + scrollView.contentOffset.y)
}


deinit {
    print("deinit Tmpvc")
}

}