Ios 打开弹出窗口时禁用在tableview中滚动

Ios 打开弹出窗口时禁用在tableview中滚动,ios,swift,uitableview,Ios,Swift,Uitableview,我在swift中创建了简单的poUp,但是我似乎找不到“如何在弹出窗口打开时禁用在tableview中滚动”的答案。问题是,如果弹出窗口打开,我不想滚动 这就是我如何在点击按钮的情况下在tableview内创建弹出窗口的方法: let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "RatingViewController") as! RatingVie

我在swift中创建了简单的poUp,但是我似乎找不到“如何在弹出窗口打开时禁用在
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。。我其实不知道。非常感谢:)