Я хочу прокрутить все, кроме кнопки в поле зрения - PullRequest
0 голосов
/ 31 августа 2018

Я использую вид с прокруткой, который прокручивает все отлично, но у меня есть кнопка вверху вида для отклонения вида, я хочу, чтобы он оставался там и не прокручивался в быстром режиме.

enter image description here

Ответы [ 3 ]

0 голосов
/ 31 августа 2018

Попробуйте это решение:

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")
}

}
0 голосов
/ 31 августа 2018

Кнопка «Добавить» вне содержимого прокрутки, например оверлей.

0 голосов
/ 31 августа 2018

Сначала добавьте UIScrollView, а затем UIButton к self.view.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...