【发布时间】:2022-01-09 13:58:18
【问题描述】:
我有一个带有 2 个视图的父视图控制器。在顶部,我有视图,其中包含页面视图控制器,在底部,我有其他视图,显示不同的内容。
一切正常,除了在第一个视图(页面视图控制器)和第二个视图上方获得空白。
我为约束添加了以下代码,
let views:[String: Any] = ["pageView": pageViewController.view!]
articleContentView.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|-0-[pageView]-0-|",
options: NSLayoutConstraint.FormatOptions(rawValue: 0),
metrics: nil, views: views))
articleContentView.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|-0-[pageView]-0-|",
options: NSLayoutConstraint.FormatOptions(rawValue: 0),
metrics: nil, views: views))
【问题讨论】:
-
你尝试过 Xcode 中的 Layout Inspector 吗?它会清楚地显示您之间是否有任何不需要的视图以及在运行时应用了哪些约束。
-
是的,做得很好
-
如何组织这两个视图?这不是一个表格视图吗?如果是这样,这可能是答案(也是正确的问题):stackoverflow.com/questions/69461934/…
标签: ios swift storyboard uipageviewcontroller