在故事板上使用iCarousel框架

时间:2012-02-13 23:30:13

标签: ios objective-c storyboard icarousel

是否有人尝试使用故事板实施iCarousel?我有一个现有项目,但不确定这是否适用于Storyboard。有没有人成功完成这项工作或提供有关在Storyboard项目中实现此目的所需的任何指示?

8 个答案:

答案 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。

始终:此类不是密钥数据源的密钥值编码兼容。'