-
Swift Adding/Removing ChildViewControllerSwift/Tips & Tricks 2022. 5. 3. 12:00
Add
private func presentPreview(with videoURL: URL) { previewVC = VideoPlayerViewController(videoURL: videoURL) guard let previewVC = previewVC else { return } addChild(previewVC) view.addSubview(previewVC.view) previewVC.view.snp.makeConstraints { make in make.center.equalToSuperview() make.width.height.equalTo(view.snp.width) } }
Remove
private func removePreview() { if self.children.count > 0 { let viewcontrollers: [UIViewController] = self.children for vc in viewcontrollers { vc.willMove(toParent: nil) vc.view.removeFromSuperview() vc.removeFromParent() } } }
'Swift > Tips & Tricks' 카테고리의 다른 글
Sorting Using Multiple Criteria ( Swift ) (0) 2022.05.17 Code Snippet (Xcode) (0) 2022.05.13 Date Format (0) 2022.04.15 Cocoapods versions (0) 2022.04.15 FlatMap, CompactMap (0) 2022.04.08