我目前正在使用UIPageViewController
来展示ChildViewcontrollers
,并为此创建了自己的分页。
在UIPageViewController
的最后一个屏幕上有一个分享按钮。当用户点击此选项并选择Message
或Email
时,他会返回应用。有关子页面的所有内容都会从视图控制器中消失。
使用界面检查器检查后,它会在选择其中一个选项后显示UIPageViewController
完全消失。
选择Notepad
,Facebook
,Facebook Messenger
,Twitter
等其他内容时,一切都很好。
在基本视图中,我添加了UIPageViewController
,如下所示
让pageViewController = UIPageViewController(transitionStyle:.scroll,navigationOrientation:.horizontal,options:nil)
controller?.addChildViewController(pageViewController)
containerView.addSubview(pageViewController.view)
pageViewController.view.frame = containerView.bounds
pageViewController.view.translatesAutoresizingMaskIntoConstraints = false
pageViewController.view.topAnchor.constraint(equalTo: navigationBarBottom.bottomAnchor).isActive = true
pageViewController.view.bottomAnchor.constraint(equalTo: containerView.bottomAnchor).isActive = true
pageViewController.view.leftAnchor.constraint(equalTo: containerView.leftAnchor).isActive = true
pageViewController.view.rightAnchor.constraint(equalTo: containerView.rightAnchor).isActive = true
pageViewController.didMove(toParentViewController: controller)
当我发表评论pageViewController.view.translateAutoresizingMaskIntoConstraints = false
时,UIPageViewController
会在点击Message or Mail
后显示,但会显示全屏,但不应显示。{/ p>
有谁知道我怎么可能解决这个问题?