Swift 3.0のアプリケーションの水平スクロールビューをオンボードする新しいユーザーを作成しようとしています。水平ページングに画像を追加するUIScrollView
ページコントロールとスクロールビューを備えた4つのスライドセットを作成しました。ラベルを含む非常にシンプルなxibを使用して、ページをスクロールして - 各スライドを踏む。
私のコードは以下の通りです。各スライドに表示されているように、テキストが変化しています。
ここで、これらのスライドに画像を追加します。私はxibにUIImageViewを追加しましたが、ここで作成した配列にそれらを追加する方法がわかりません。誰にもアドバイスがありますか?ありがとう!
func createSlides() -> [Slide] {
let slide1:Slide = Bundle.main.loadNibNamed("Slide", owner: self, option: nil)?.first as! Slide
slide1.label1.text = "Welcome to app!"
let slide2:Slide = Bundle.main.loadNibNamed("Slide", owner: self, options: nil)?.first as! Slide
slide2.label1.text = "Browse for items"
let slide3:Slide = Bundle.main.loadNibNamed("Slide", owner: self, options: nil)?.first as! Slide
slide3.label1.text = "Save your favorites"
let slide4:Slide = Bundle.main.loadNibNamed("Slide", owner: self, options: nil)?.first as! Slide
slide4.label1.text = "Share with friends"
return [slide1,slide2,slide3,slide4]
}
スライドクラスにUIImageView変数を追加した場合は、その変数を設定するだけです。すなわち、slide.imageView.image = <ここの画像>。イメージを配列に追加しないで、配列に追加するスライドオブジェクトにイメージを設定します。 –