我正在使用UIPageViewController为我的objective-c应用程序创建一些介绍幻灯片。
但是当我在第一张幻灯片中向左滑动更多或向右滑动最后一张滑块图像时,我可以看到黑色背景。
如何防止用户在第一个滑块和左右滑动更多左侧在最后一个滑块中向右滑动。
非常感谢。
答案 0 :(得分:2)
快速简便的解决方案是在UIView
后面放置UIpageView
。这样,您就不会获得black
背景。
另请查看此stack overflow's question。它详细解释了如何禁用UIPageViewController
答案 1 :(得分:2)
受@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)
...
}