如何在UIPickerView标签旁边勾选复选标记?

时间:2010-12-15 09:14:53

标签: iphone cocoa-touch uipickerview

Safari中显示的UIPickerView在当前选项旁边有一个复选标记。有没有内置的方法来获得这个,或者我必须自己编程吗?如果我必须创建它,任何人都可以指向我做一些代码吗?感谢check mark or tick

2 个答案:

答案 0 :(得分:5)

以下是一些用于自定义UIPicker视图的官方示例代码: http://developer.apple.com/library/ios/#samplecode/UICatalog/Introduction/Intro.html

特别是,请参阅示例中的类PickerViewController。{h,m},CustomPickerDataSource。{h,m}和CustomView。{h,m}。您可以创建一个类似的自定义UIPickerView,其中包含一个勾选图像,该图像仅显示在所选项目的左侧,并更改所选项目的文本颜色。 另外,请记住设置myPickerView.showsSelectionIndicator = NO;以删除所选项目上方的半透明栏。

答案 1 :(得分:1)

您需要从UIPickerViewDelegate实现-pickerView:viewForRow:forComponent:reusingView:

您必须创建一个视图,其中包含带有复选标记图像的UIButton,并从-pickerView:viewForRow:forComponent:reusingView:

返回