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 - 更改 UIRefreshControl 需要的路径去 UIControlEventValueChanged

ios - 如何从 appdelegate 打开 View ?

iOS应用程序因支付宝和微信支付而被拒绝

ios - 如何在按下导航栏时快速隐藏键盘

ios - 在 iOS - Android MultiAutoCompleteTextView 中实现,使用 Whatsapp 中的自定义标记生成器 [附图]

iphone - 消除过渡期间实现 UIScrollView 相册时出现的故障

ios - 在 cellForRowAtIndexPath 中将 UIButton 视为 UILabel

ios - 如何显示 SWIFT 的 UITabBar 项目的选定状态

ios - 未满时使 uiCollectionView 可滚动

ios - ScrollView 内的 TextView 粘在键盘上