有沒有人試圖用故事板實現iCarousel?我有一個現有的項目,但不知道這是否會與故事板一起工作。有沒有人成功地完成了這個任務,或者提供了關於在Storyboard項目中實現這個需求的方法?在故事板上使用iCarousel框架
回答
是的,它適用於故事板。它的工作原理與iOS 5故事板之前的方式完全相同。
您可以在故事板中創建視圖並將其類屬性設置爲「iCarousel」。
然後連接iCarousel委託和dataSource屬性指向您的視圖控制器。 (不要忘記你的視圖控制器必須實現iCarouselDataSource和iCarouselDelegate協議)。您也可以爲您的iCarousel視圖創建一個插座。
這就是所有爲你訪問和使用故事板來控制你的iCarousel。
希望它有幫助, hbobenicio。
您能否詳細說明委託和數據源指向和協議實現?謝謝 – Simon 2012-03-02 09:51:22
這是錯誤的。
我已經嘗試在Storyboard-Project中實現iCarousell,並且總是得到委託和數據源錯誤。我認爲它只適用於分離的xib。
總是:這個類不是關鍵的數值編碼的密鑰dataSource。
我不知道你的bug的具體原因,但我開發了一個項目,我們實際上使用了由故事板實例化的iCarousell視圖。 – hbobenicio 2012-04-13 16:51:24
因此,另一個問題是,如果在編譯警報「Interface Builder文件中的未知類iCarousel」後,如果將視圖類更改爲iCarousel並設置了命令b。談到。
不,不,iCarousel和Storyboard不是一個好主意。
我找到了解決方案。
請勿通過添加它們將類iCarousel
複製到項目文件夾中。 只需參考他們。然後它工作。
而解決方案: 在Xcode-Project中創建一個新類,將其命名爲「iCarousel」。通過拖動& drop將原始類文件中的代碼放在那裏。
之後,它會工作的很好。
我不得不承認,爲什麼Storyboards會對使用iCarousel的人造成問題,但我現在在項目中包含了一個Storyboard示例,演示瞭如何正確設置它。
https://github.com/nicklockwood/iCarousel/tree/master/Examples/Storyboard%20Demo
FWIW,這個例子的視圖控制器代碼是相同的基本的iOS演示。
我是有一些問題,但我只是當我在拖它沒有設置iCarousel.m文件的目標成員到正確的事情。
檢查iCarousel.m是在編譯源列表您應用目標。項目>應用程序目標>構建階段>編譯xCode 4.6.1中的源代碼。
- 1. 從故事板獲取框架元素
- 2. 從框架加載故事板
- 3. 使用故事板
- 4. 使用故事板iPhone上的SplitView
- 5. 用故事板
- 6. 在故事板
- 7. 在故事板
- 8. 在故事板
- 9. 在故事板
- 10. 在故事板
- 11. 在故事板
- 12. 框架「集合視圖」將在運行時Swift3 iOS10故事板
- 13. 無法使用故事板
- 14. 傳值使用故事板
- 15. 雙UITabViewControllers使用故事板
- 16. 動態更改故事板上的故事板或場景
- 17. 將imageView的新框架設置爲故事板對象的框架
- 18. 重用故事板
- 19. 如何在故事板中使用UIPageViewController?
- 20. 如何在故事板中使用NSAlert
- 21. 在故事板中使用KNSemiModal或MJPopUpView
- 22. 在Xcode中使用多個故事板
- 23. 使用故事板中的自動佈局更改橫向視圖框架
- 24. Xcode 8故事板框架大小問題
- 25. Xcode 8故事板自動更改視圖框架
- 26. 重寫框架中的故事板中的圖像
- 27. 通過故事板中的IBOutlet更改UIView的框架
- 28. 自動程序化CGRect框架爲iPhone 5喜歡故事板
- 29. 如何在iOS 7上使用通用故事板的popover segues?
- 30. Uiimageview在故事板上其他segue
@NickLockwood他是他可以回答這個問題最好的創造者。 – atrljoe 2012-02-14 13:53:55