我正試圖在Swift 3.0中爲應用程序創建新的用戶onboarding水平滾動視圖。將圖像添加到水平分頁UIScrollView
我已經設法構建了一組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]
}
如果您向幻燈片類添加了UIImageView變量,那麼您只需設置該變量。即slide.imageView.image = <您的圖片在這裏>。您不會將圖像添加到數組中,您可以將它設置在要添加到數組中的幻燈片對象上。 –