我正在开发一个应用程序,我希望用户在所选行上创建一个复选标记。
对于前。
在UITableView中有 UITableViewCellAccessoryCheckmark;
但我想知道UIPickerView是否有类似的东西。
获取此行为的任何教程或指针?
答案 0 :(得分:2)
我已经创建了一个UIPickerView子类,可用于实现此功能。它将触摸事件转发到其超级视图,因此可以抑制在滚动到中间时选择条目的默认行为。
勾选标记可以通过 pertert 写入来实现,通过委托方法为pickerview的条目创建带有UIImageView和UILabel的自定义UIView:
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
您可以在Github上找到包含我的子类的项目。