0
我設置了一個包含滾動視圖的視圖,我試圖讓用戶通過向下滑動滾動視圖來關閉視圖。在滾動視圖上查看轉換
我已經使用了下面的代碼,正如你所看到的,當scrollview的y位置大於-150時會取消視圖控制器。
當它到達那個點時,視圖消失,但理想情況下,我希望視圖繼續向下移動,直到它不在視圖中。
我該怎麼辦?
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if (scrollView.contentOffset.y < 0) {
self.view.frame.origin.y = abs(scrollView.contentOffset.y) * 2
}
if (scrollView.contentOffset.y < -150) {
dismiss(animated: false, completion: nil)
}
}
認爲有模式呈現動畫它,是有可能在這種情況下添加約束? – MattBlack
嘗試將控制器作爲ChildViewController添加到MainController,然後 –