向水平分页UIScrollView添加图片

Adding images to horizontal paging UIScrollView

我正在尝试为 Swift 3.0 中的应用程序创建新用户入门水平滚动视图。

我已经成功构建了一套包含页面控件和滚动视图的 4 张幻灯片,其中包含一个非常简单的 xib,包括一个标签,这样我就可以让我的页面滚动(跨越 4 张幻灯片)如何在每张幻灯片上进行操作。

我的代码在下面 - 正如您在每张幻灯片中看到的那样,文本在变化。

现在,我想给这些幻灯片添加图片。我已将 UIImageView 添加到 xib,但我不确定如何将它们添加到我在此处创建的数组中。有人有建议吗?谢谢!

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]

}

与您设置的方式相同 label1.text

首先,您需要确保您的 UIImageView 对象链接到 IBOutlet,以便您可以通过代码访问它。我假设您已经知道如何操作,因为您已经可以访问 label1

之后,只需像这样实例化您的 UIImage

slide1.imageView.image = UIImage(named: "tutorial1")

希望对您有所帮助。