ios - 重新加载 View swift 3 后 ScrollView 不起作用

标签 ios view swift3 uiscrollview

我想重新加载我的View但是在我重新加载后我的ScrollView不工作,但其他一切都正确刷新。这是我刷新 View 的代码:

extension UIViewController {
    func reloadViewFromNib() {
        let parent = view.superview
        view.removeFromSuperview()
        view = nil
        parent?.addSubview(view) // This line causes the view to be reloaded
    }
}

我试图将这些放入我的viewDidLoad也许我只需要刷新SrollView手动,但它仍然无法正常工作。
self.beSrcollView.bounces = true
self.beSrcollView.delegate = self
self.beSrcollView.updateConstraints()
self.beSrcollView.isScrollEnabled = true
self.beSrcollView.updateFocusIfNeeded()
self.beSrcollView.setNeedsFocusUpdate()
self.beSrcollView.needsUpdateConstraints()

你知道如何解决这个问题吗?

最佳答案

 override func viewDidLayoutSubviews()
{
    self.beSrcollView.contentSize = CGSize(width: self.view.frame.size.width, height: 1000) // height change according 
}

关于ios - 重新加载 View swift 3 后 ScrollView 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583051/

相关文章:

PHP MVC,局部 View ?

ios - 如何使用一个wkwebview在网页之间进行标签栏导航?

ios - 如何隐藏导航栏下的searchBar并在用户向下拉tableView时显示它?

ios - 无法将类型 'PFObject' 的值分配给 'PFObject!' 的值,Swift,Xcode

ios - touchesBegan方法中发生双击时如何防止调用单击

iphone - View 的底部在模拟器和设备上被切断(单 View 应用程序)

swift - UIPickerViewDelegate Xcode 8 swift 3

ios - iTunes Connect 中英语(语言下拉菜单)旁边的红色感叹号是什么意思?

iphone - iOS 流式传输相机提要到另一台设备

model-view-controller - joomla 将 View 添加到另一个 View 中