0
私は右または左にスワイプして別の項目を表示できるように、アップルの踏み台のような役割を果たすビューを作成しようとしています。とにかく私はこれを作ることができるので、私はストーリーボードを通してアイテムを追加することができます。そうでなければOKです。Appleのホーム画面のようなUIViewを作成する
ありがとうございました。
私は右または左にスワイプして別の項目を表示できるように、アップルの踏み台のような役割を果たすビューを作成しようとしています。とにかく私はこれを作ることができるので、私はストーリーボードを通してアイテムを追加することができます。そうでなければOKです。Appleのホーム画面のようなUIViewを作成する
ありがとうございました。
ストーリーボードでは、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)
}
(page1
とpage2
は、ストーリーボードの二つの他のUIViewControllerである)
場合、あなたは後に(ページ1を取得する方法を疑問に思いますストーリーボードに識別子を設定する):
let page1 = UIStoryboard(name: "MyStoryboard", bundle: nil).instantiateViewController(withIdentifier: "page1")
[UIPageViewController](https://developer.apple.com/reference/uikit/uipageviewcontrol)です。 ler) –