是否有人尝试使用故事板实施iCarousel?我有一个现有项目,但不确定这是否适用于Storyboard。有没有人成功完成这项工作或提供有关在Storyboard项目中实现此目的所需的任何指示?
答案 0 :(得分:6)
我必须承认,我无法弄清楚为什么故事板会导致很多人使用iCarousel的问题,但我现在在项目中包含一个故事板示例,演示如何正确设置它。
https://github.com/nicklockwood/iCarousel/tree/master/Examples/Storyboard%20Demo
FWIW,此示例的视图控制器代码与Basic iOS演示相同。
答案 1 :(得分:1)
是的,它适用于故事板。 它的工作方式与iOS 5 Storyboards完全相同。
您可以在故事板中创建一个视图,并将其类属性设置为“iCarousel”。
然后连接iCarousel delegate和dataSource属性以指向您的视图控制器。 (不要忘记您的视图控制器必须实现iCarouselDataSource和iCarouselDelegate协议)。您也可以为iCarousel视图创建一个插座。
这一切都是为了让您使用Storyboard访问和控制您的iCarousel。
希望它有所帮助, hbobenicio。
答案 2 :(得分:1)
检查iCarousel.m是否位于应用目标的编译源列表中。项目> App Target>构建阶段>在xCode 4.6.1中编译源代码。
答案 3 :(得分:0)
因此,另一个问题是,如果将视图类更改为iCarousel并且设置了command-b,则在编译警报“Interface Builder文件中的未知类iCarousel”之后。来了。
不,不,iCarousel和Storyboard不是个好主意。
答案 4 :(得分:0)
我找到了解决方案。
不要通过添加项目文件夹中的类iCarousel
来复制它们。
只是参考它们。然后就行了。
答案 5 :(得分:0)
解决方案: 在Xcode-Project中创建一个新类,命名为" iCarousel"。通过拖拽和drop将Code与原始的classfiles放在那里。
之后,它会很好用。
答案 6 :(得分:0)
我遇到了一些问题,但是当我拖动它时,我还没有将iCarousel.m文件的目标成员资格设置为正确的。
答案 7 :(得分:-1)
这是错误的。
我尝试在Storyboard-Project中实现iCarousell,并始终获得委托和数据源错误。我认为它只适用于分离的xib。
始终:此类不是密钥数据源的密钥值编码兼容。'