我正在使用UIPageViewController为我的Objective-C应用程序创建一些介绍幻灯片。

但是,当我在第一张幻灯片中向左滑动更多或在最后一张幻灯片图像向右滑动更多时,我会看到黑色背景。

如何防止用户在第一个滑块中向左滑动更多,在最后一个滑块中向右滑动更多。

非常感谢。

ios - UIPageViewController黑色背景时滑动更多-LMLPHP

ios - UIPageViewController黑色背景时滑动更多-LMLPHP

最佳答案

受@Munahil启发的Swift 3代码:

class TutorialViewController : UIPageViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        ...

        // Add view to mask default black background of UIPageViewControllers
        let bgView = UIView(frame: UIScreen.main.bounds)
        bgView.backgroundColor = UIColor.blue
        view.insertSubview(bgView, at: 0)

        ...
    }

10-08 07:49