由 Shawn Veader (@veader) 的 V8 Logic / V8 Labs, LLC
原始设计理念由 Buck Sharp,f/stats 的设计师。
将与 V8HorizontalPickerView
相关的头文件和实现文件(.h 和 .m)以及协议头文件添加到您的应用程序源中,并在项目中包含它们。
实现必要的代理和数据源协议方法。实例化并将选择器视图添加到视图中,连接代理和数据源。就是这样!
- (NSInteger)numberOfElementsInHorizontalPickerView:(V8HorizontalPickerView *)picker;
- (void)horizontalPickerView:(V8HorizontalPickerView *)picker didSelectElementAtIndex:(NSInteger)index;
- (NSString *)horizontalPickerView:(V8HorizontalPickerView *)picker titleForElementAtIndex:(NSInteger)index;
- (UIView *) horizontalPickerView:(V8HorizontalPickerView *)picker viewForElementAtIndex:(NSInteger)index;
- (NSInteger) horizontalPickerView:(V8HorizontalPickerView *)picker widthForElementAtIndex:(NSInteger)index;
该协议要求实现宽度方法,并实现标题或视图 *ForElementAtIndex: 方法之一。(即您无需两种都实现)
如果您要实现
-horizontalPickerView:viewForElementAtIndex:
数据源方法,请确保您的视图遵循 V8HorizontalPickerElementState
协议。
请参阅 LICENSE 文件。TL;DR:我正在以 zlib/libpng 许可证发布此软件。
感谢您花时间检查此项目。如果发现任何错误或特性请求,请通过 GitHub issues 功能与我联系。如果您将此用于涉及 AppStore 的项目中,请与我联系。
f/stats - iPhone 上的 Flickr 统计数据
Spentory - iPhone 上的支出交易库存