Ios 打开弹出窗口时禁用在tableview中滚动
我在swift中创建了简单的poUp,但是我似乎找不到“如何在弹出窗口打开时禁用在Ios 打开弹出窗口时禁用在tableview中滚动,ios,swift,uitableview,Ios,Swift,Uitableview,我在swift中创建了简单的poUp,但是我似乎找不到“如何在弹出窗口打开时禁用在tableview中滚动”的答案。问题是,如果弹出窗口打开,我不想滚动 这就是我如何在点击按钮的情况下在tableview内创建弹出窗口的方法: let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "RatingViewController") as! RatingVie
tableview
中滚动”的答案。问题是,如果弹出窗口打开,我不想滚动
这就是我如何在点击按钮的情况下在tableview
内创建弹出窗口的方法:
let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "RatingViewController") as! RatingViewController
self.addChildViewController(popOverVC)
popOverVC.view.frame = self.view.frame
self.view.addSubview(popOverVC.view)
popOverVC.didMove(toParentViewController: self)
tableView.alwaysBounceVertical = false
我希望它是全屏和滚动禁用,但现在它是在导航栏和滚动启用
我尝试添加这一行tableView.alwaysBounceVertical=false
,但没有任何效果
举例说明:
UITableView
继承自UIScrollView
。您可以通过设置来控制滚动。有两种方法。您可以通过以下方式禁用滚动:
tableview.isScrollEnabled = false
或者,您可以在弹出视图后面放置一个透明视图,使其与屏幕大小相同。这样,用户无论如何都无法触摸表视图:)
self.tbl\u view.isScrolEnabled=false
Woww。。我其实不知道。非常感谢:)