调整UIPickerView中选择指示器的高度

时间:2011-01-13 13:56:12

标签: objective-c selection uipickerview row-height

在App中我必须维护我必须将UIPickerView行的rowHeight设置为值66.现在它可以正确显示三行文本。

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component {
 return 66;
}

现在选择指标高度对于一行来说太小了。 任何人都可以帮我找出如何增加选择指标的高度吗?

非常感谢提前。 乌韦

1 个答案:

答案 0 :(得分:2)

不幸的是,这是不可能的。

但是如果你想要一个有用的选择指标,解决方案是绘制一个具有适当尺寸的自定义选择指标(背景必须是透明的)然后添加到UIPickerView作为子视图(不要忘记正确设置框架) )。 因此结果将是一个UIPickerView,中间有一个UIImageView,代表选择指标。

我希望它有所帮助,

Arildo