ios - 向水平分页UIScrollView添加图片

标签 ios swift3 uiscrollview horizontalscrollview

我正在尝试为 Swift 3.0 中的应用创建一个新的用户登录水平 ScrollView 。

我已经成功地构建了一套包含页面控件和 ScrollView 的 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")

希望对你有帮助。

关于ios - 向水平分页UIScrollView添加图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45225306/

相关文章:

ios - 如何在不使用 Swift 中的 Storyboard 的情况下以编程方式加载 UIViewController

ios - 在 UIButton 上同时显示图像和标题 - Swift 3

ios - 如何在swift 3.0中编写这段代码,特别是如何在swift3中使用宏?

ios - 使用自动布局在自定义 UITableViewCell 上分页 UIScrollView

objective-c - 检测 UIScrollview 滚动超过底部

ios - MKPlacemark() 创建保留周期

ios - 如何更新通知角标(Badge)号码?

c# - iOS 使图像适合屏幕

ios - NSFetch请求 : Return dictionary with nested arrays of dictionaries

swift - 水平 UIScrollView 幻灯片上的增量变量