在Uipickerview中创建一个复选标记

时间:2011-01-14 11:58:04

标签: iphone customization uipickerview

我正在开发一个应用程序,我希望用户在所选行上创建一个复选标记。

对于前。

alt text

在UITableView中有          UITableViewCellAccessoryCheckmark;

但我想知道UIPickerView是否有类似的东西。

获取此行为的任何教程或指针?

1 个答案:

答案 0 :(得分:2)

我已经创建了一个UIPickerView子类,可用于实现此功能。它将触摸事件转发到其超级视图,因此可以抑制在滚动到中间时选择条目的默认行为。

勾选标记可以通过 pertert 写入来实现,通过委托方法为pickerview的条目创建带有UIImageView和UILabel的自定义UIView:

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view

您可以在Github上找到包含我的子类的项目。