2011-02-14 81 views

回答

7

实现这个在您的选择器的委托

pickerView:rowHeightForComponent: 

UIPickerViewDelegate Reference

通过时,它需要行的高度,以用于 绘制行内容选择器视图调用。

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component 
  • 参数

    pickerView - 请求该信息的选择器视图。

    component - 标识 组件的零索引号pickerView。组件从左到右编号。

    返回值 - 浮点值,表示行中 点的高度。

-1

不,不可能改变SelectionIndicator的高度。要实现的唯一方法是在控制器的视图上添加一个自定义视图(或者您添加选择器的位置)并使用PickerView进行动画处理(因为无法在UIPickerView顶部添加UIView)