对于"flushed view UIPageViewController"的问题,这可能是由于UIPageViewController的视图尺寸与其父视图的尺寸不匹配所引起的。以下是一个可能的解决方法:
pageViewController.view.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
pageViewController.view.topAnchor.constraint(equalTo: view.topAnchor),
pageViewController.view.bottomAnchor.constraint(equalTo: view.bottomAnchor),
pageViewController.view.leadingAnchor.constraint(equalTo: view.leadingAnchor),
pageViewController.view.trailingAnchor.constraint(equalTo: view.trailingAnchor)
])
viewWillLayoutSubviews
方法来设置视图的尺寸:override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
// 设置视图的尺寸
pageViewController.view.frame = view.bounds
}
希望以上解决方法能够帮助你解决"flushed view UIPageViewController"的问题。如果问题仍然存在,请提供更多的代码示例和详细信息,以便我们能够更好地帮助你。