ios - 容器 View 不检查滚动中的 UITableView 数据?

标签 ios swift uitableview swift4 uicontainerview

我以编程方式创建了一个带有子 ViewController 的容器 View 。 subview 包含 UITableView 但我无法滚动 UITableView(如果我滚动数据隐藏在 UITableView 中)。

let VC = self.storyboard?.instantiateViewController(withIdentifier: "roomList") as! roomListViewController
VC.view.frame = CGRect(x: 0, y: 0, width: (containerView?.frame.size.width)!, height: (containerView?.frame.size.height)!)
  ///  self.containerView?.isHidden = false
  self.containerView?.addSubview(VC.view)
  let flipDirection: UIViewAnimationOptions = flipped ? .transitionFlipFromTop : .transitionFlipFromBottom
  let options: UIViewAnimationOptions = [flipDirection, .showHideTransitionViews]
  UIView.transition(from: VC.view, to: VC.view, duration: 0.6, options: options) {
        finished in

    }

最佳答案

我已经修复了 addChildViewController(VC) 和 VC.didMove(toParentViewController: self) 父方法。我的工作代码是

        let VC = self.storyboard?.instantiateViewController(withIdentifier: "roomList") as! roomListViewController
        addChildViewController(VC)
        VC.view.frame = CGRect(x: 0, y: 0, width: (containerView?.frame.size.width)!, height: (containerView?.frame.size.height)!)
        VC.delegate = self

        self.containerView?.addSubview(VC.view)
        //controller.didMoveToParentViewController(self)
        VC.didMove(toParentViewController: self)
        let flipDirection: UIViewAnimationOptions = flipped ? .transitionFlipFromTop : .transitionFlipFromBottom
        let options: UIViewAnimationOptions = [flipDirection, .showHideTransitionViews]
        UIView.transition(from: VC.view, to: VC.view, duration: 0.6, options: options) {
            finished in

            //cardModel.flipped = !flipped
        }

关于ios - 容器 View 不检查滚动中的 UITableView 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50390763/

相关文章:

ios - 如何在 Swift 3 中编辑表格单元格的内容

ios - AVAudioPlayer 在 Debug模式下抛出断点

ios - 使用 NotificationCenter Observer 处理异步请求

swift - 快速裁剪屏幕截图

ios - 滚动后重复相同的单元格

应用程序终止时iOS Swift处理通知单击

swift - 自定义警报显示在空窗口而不是以前的 viewController

ios - 将变量传递给为滑动加载的新 Nib

ios - 自定义编写的分组 UITableViews 真的是在 iOS 上实现标准表单的方式吗?

ios - MKMapView 放大后 MKPinAnnotationView 失去 pinColor