ios - 将 subview 缩放到父级大小

标签 ios swift uiview constraints

我有一个 View Controller :

enter image description here

和 Root View Controller :

enter image description here

红色部分是一个UIView。在此 View 中,我使用以下代码添加 ViewController:

scannerVC.removeFromParentViewController()
scannerVC.view.removeFromSuperview()
self.addChildViewController(scannerVC)
self.searchContainer.addSubview(scannerVC.view)
scannerVC.didMoveToParentViewController(self)
self.searchContainer.layoutIfNeeded()

这是我看到的:

enter image description here

如何将我的 View 缩放到父 View 大小以及如何删除右边距? Autoresize Subviews 已启用。

最佳答案

与对任何 subview /父 View 对执行此操作的方式相同:将 scannerVC.viewframe 设置为 bounds它的 super View self.searchContainer

关于ios - 将 subview 缩放到父级大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35489332/

相关文章:

ios - 有人根据 RACSignal 制作了自更新可变 TableView 吗?

ios - PhoneGap 2.9.0 不工作构建错误

ios - swift:修复按钮动画

iOS 7 : Custom container view controller and content inset

swift - 在启用 preferLargeTitles 的情况下向下滚动时 UIRefreshControl 奇怪的跳转

ios - UIView 不允许向下滑动以查看屏幕的其余部分

Swift 和 CSVImporter : Only the first row of . 正在导入 csv

ios - 添加按钮到列表单元格

具有缩放功能的 iOS UIView/UIScrollView 覆盖

ios - Swift 中的自定义 UI 元素 : Subclassing CALayer and overriding drawInContext results in pixelated drawing