SRVPickerButton 1.0.0

SRVPickerButton 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最近发布2014年12月

未指名 维护。



  • 作者:
  • Sam Voigt

一个可以成为第一响应者并显示拾取器的 UIButton

用法

(参见 /SRVPickerButtonDemo 中的示例 Xcode 项目)

SRVPickerButtons 可以在 IB 中或代码中使用,并且可以被子类化。每个按钮都必须有一个委托,它订阅 SRVPickerButttonDelegate 协议,并实现以下方法

- (NSInteger)numberOfRowsInPickerButton:(SRVPickerButton *)pickerButton;
- (NSString *)pickerButton:(SRVPickerButton *)pickerButton titleForRow:(NSInteger)row;
- (void)pickerButton:(SRVPickerButton *)pickerButton didSelectRow:(NSInteger)row;

此外,还有以下可选的委托方法

- (void)pickerButtonDidCancel:(SRVPickerButton *)pickerButton;
- (void)pickerButton:(SRVPickerButton *)pickerButton scrolledToRow:(NSInteger)row;

这些方法都与 UIPickerButton 数据源/委托方法类似,唯一的区别是,UIPickerDelegate 的 didSelectRow 对应于 SRVPickerButton 的 didScrollToRow。