簡體   English   中英

(快速)如何為單獨的iCarousels分配特定數量的商品?

[英](Swift) How can you assign specific number of items for separate iCarousels?

這個iCarousel: https//github.com/nicklockwood/iCarousel

他在Obj-C中有一個“多個輪播”示例項目,但是項目數是隨機的。

在項數功能中,我無法明確說明我也希望分配哪些項iCarousel。 它們似乎總是以隨機順序加載。 我有6 BTW。

這是插座的圖片。

故事板連接

ViewController連接

我其余的代碼與您的相同。 它可以在numberOfItems函數中引用carouselView。

我的看法: 意見

數據源: 數據源

iCarousel實例作為參數傳遞給numberOfItemsInCarousel函數。 您可以使用它來確定每種情況下哪個輪播請求的商品數量。 就像是:

class ViewController: UIViewController, iCarouselDataSource {
    @IBOutlet weak var carousel1: iCarousel!
    @IBOutelt weak var carousel2: iCarousel!

    var carousel1Items = [String]()
    var carousel2Items = [String]()

    func numberOfItemsInCarousel(carousel: iCarousel) -> Int {

        var numberOfItems = 0

        switch carousel {
            case self.carousel1:
                numberOfItems = self.carousel1Items.count

            case self.carousel2:
                numberOfItems = self.carousel2Items.count

            default:
                print("Unknown carousel!")
        }

        return numberOfItems
    }
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM