如何在iPhone中创建自定义Picker视图控制器?

时间:2011-03-01 10:49:23

标签: iphone uipickerviewcontroller

我想创建一个自定义选择器视图控制器。当用户选择选择器列表中的特定数据时,将显示所选类别的复选标记图像。如何将自定义图像设置为选定的类别。我创建了一个标签并显示内容在自定义标签中。但是当我选择类别时,我只想显示图像。 我在谷歌搜索了许多文档和示例程序。但我没有得到任何明确的想法。所以请帮帮我。

看我的屏幕截图

ScreenShot

感谢。

2 个答案:

答案 0 :(得分:1)

您应该使用以下默认方法在选择器控件中添加自定义视图:

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

{

}

由于

答案 1 :(得分:1)

我认为使用- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view正如我在聊天室中建议的那样,无法帮助您实现此用户界面。

我认为你最好使用UITableView在单元格之间没有分隔符,并将图像放在表格上方,这样它就像一个选择器。

此处使用常规UIPicker的问题是您希望所选行移动 在选择器中,所选行是位于中心的那一行......