Iphone UIPickerView:更改选择器高度

时间:2011-02-14 11:50:24

标签: iphone uipickerview

是否可以在选择器视图上更改选择器高度?

由于

2 个答案:

答案 0 :(得分:7)

在您的选择器代理

中实现此功能
pickerView:rowHeightForComponent:

来自UIPickerViewDelegate Reference

  

当需要使用行高时,由选择器视图调用   绘制行内容。

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

         

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

         

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

         

    返回值 - 表示行高的浮点值   分。

  •   

答案 1 :(得分:-1)

不可以改变SelectionIndicator的高度。唯一的方法是,在控制器的视图上添加一个自定义视图(或者你在哪里添加你的选择器)并用PickerView动画它(因为它不可能在UIPickerView上添加UIView)