2017-03-29 8 views
0

私は右または左にスワイプして別の項目を表示できるように、アップルの踏み台のような役割を果たすビューを作成しようとしています。とにかく私はこれを作ることができるので、私はストーリーボードを通してアイテムを追加することができます。そうでなければOKです。Appleのホーム画面のようなUIViewを作成する

ありがとうございました。

+0

[UIPageViewController](https://developer.apple.com/reference/uikit/uipageviewcontrol)です。 ler) –

答えて

0

ストーリーボードでは、UIPageViewControllerと2つのUIViewControllerをドラッグしました。私はUIPageViewControllerからMyPageViewControllerにサブクラス化しました。

残りはMyPageViewController.swift内のコードによって行われます。

override func viewDidLoad() { 
    super.viewDidLoad() 

    // can't be done in storyboard (-_-) 
    delegate = self 
    datasource = self 
    setViewControllers([page1, page2], direction: .forward, animated: false, completion: nil) 
} 

page1page2は、ストーリーボードの二つの他のUIViewControllerである)

場合、あなたは後に(ページ1を取得する方法を疑問に思いますストーリーボードに識別子を設定する):

let page1 = UIStoryboard(name: "MyStoryboard", bundle: nil).instantiateViewController(withIdentifier: "page1") 
関連する問題