【问题标题】:Resizing the height of the selection indicator in a UIPickerView调整 UIPickerView 中选择指示器的高度
【发布时间】:2011-01-13 13:56:11
【问题描述】:

在我必须维护的应用程序中,我必须将 UIPickerView 行的 rowHeight 设置为 66。现在它可以正确显示三行文本。

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

现在选择指示器的高度对于一行来说太小了。 谁能帮我找出如何增加该选择指示器的高度?

提前非常感谢。 乌韦

【问题讨论】:

    标签: objective-c selection uipickerview row-height


    【解决方案1】:

    很遗憾,这是不可能的。

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

    希望对你有帮助

    阿里多

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多