2012-02-13 75 views
1

有沒有人試圖用故事板實現iCarousel?我有一個現有的項目,但不知道這是否會與故事板一起工作。有沒有人成功地完成了這個任務,或者提供了關於在Storyboard項目中實現這個需求的方法?在故事板上使用iCarousel框架

+0

@NickLockwood他是他可以回答這個問題最好的創造者。 – atrljoe 2012-02-14 13:53:55

回答

1

是的,它適用於故事板。它的工作原理與iOS 5故事板之前的方式完全相同。

您可以在故事板中創建視圖並將其類屬性設置爲「iCarousel」。

然後連接iCarousel委託和dataSource屬性指向您的視圖控制器。 (不要忘記你的視圖控制器必須實現iCarouselDataSource和iCarouselDelegate協議)。您也可以爲您的iCarousel視圖創建一個插座。

這就是所有爲你訪問和使用故事板來控制你的iCarousel。

希望它有幫助, hbobenicio。

+3

您能否詳細說明委託和數據源指向和協議實現?謝謝 – Simon 2012-03-02 09:51:22

-1

這是錯誤的。

我已經嘗試在Storyboard-Project中實現iCarousell,並且總是得到委託和數據源錯誤。我認爲它只適用於分離的xib。

總是:這個類不是關鍵的數值編碼的密鑰dataSource。

+0

我不知道你的bug的具體原因,但我開發了一個項目,我們實際上使用了由故事板實例化的iCarousell視圖。 – hbobenicio 2012-04-13 16:51:24

0

因此,另一個問題是,如果在編譯警報「Interface Builder文件中的未知類iCarousel」後,如果將視圖類更改爲iCarousel並設置了命令b。談到。

不,不,iCarousel和Storyboard不是一個好主意。

0

我找到了解決方案。

請勿通過添加它們將類iCarousel複製到項目文件夾中。 只需參考他們。然後它工作。

0

而解決方案: 在Xcode-Project中創建一個新類,將其命名爲「iCarousel」。通過拖動& drop將原始類文件中的代碼放在那裏。

之後,它會工作的很好。

0

我是有一些問題,但我只是當我在拖它沒有設置iCarousel.m文件的目標成員到正確的事情。

1

檢查iCarousel.m是在編譯源列表您應用目標。項目>應用程序目標>構建階段>編譯xCode 4.6.1中的源代碼。