我试图在我的iOS应用程序中制作一个教程屏幕,用户可以在屏幕上滑动几张图片来了解一下这个应用程序。一切看起来都很好,除了当我构建我的项目时,我在代码的第一行得到了以下错误:
类ViewController没有初始化器
我做错什么了?
我的ViewController.swift代码如下
import UIKit
//line below is where I get the error
class ViewController: UIViewController, UIPageViewControllerDataSource {
//end
var pageViewControlle
在我的项目中,我有一个pageviewcontroller,它是manage three viewcontrollers。第一个viewcontroller是tableviewcontroller,第二个是UIViewcontroller .By,通常我可以使用pageviewcontroller滚动功能来滚动视图控制器。这对我来说是可以的,但是当我选择tableviewcontroller的一行时,我还需要做一件使用pageviewcontroller的事情,我需要推送(滚动)到第二个视图控制器。我如何使用pageviewcontroller来做这件事,之后我需要滚动回firstviewco
基本上,我希望我的应用程序的登录页面与我的页面视图控制器的页面内容视图具有不同的布局。我在将起始视图控制器设置为我的登录页面时遇到问题。
下面是初始化pageViewController的代码
// Creating the onboarding data
_pageCaptions = @[@"",@"How we do it",@"What we plan to do"];
_pageImages = @[@"Landing.png", @"OnboardingHolder1.png", @"Onboa
使用此代码动态创建页面,这将创建一个PageViewController
import UIKit
class PageViewController: UIViewController, UIPageViewControllerDataSource, UIPageViewControllerDelegate {
var pvc:UIPageViewController?
var testArray: [String] = []
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional s
我有一个UIViewController,我以编程方式添加了UIPageViewController。如果我们在0索引或最后一个索引,如何停止UIViewController的反弹(滚动)?我是说弹跳。
您可以查看此链接:
下面是我的代码:
import UIKit
class ViewController: UIViewController {
fileprivate var pageViewController:UIPageViewController!
@IBOutlet weak var paginationView:UIView!
@IBOutlet var btnYourGro