调整 UIPickerView 中选择指示器的高度
Posted
技术标签:
【中文标题】调整 UIPickerView 中选择指示器的高度【英文标题】:Resizing the height of the selection indicator in a UIPickerView 【发布时间】:2011-01-13 13:56:11 【问题描述】:在我必须维护的应用程序中,我必须将 UIPickerView 行的 rowHeight 设置为 66。现在它可以正确显示三行文本。
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component
return 66;
现在选择指示器的高度对于一行来说太小了。 谁能帮我找出如何增加该选择指示器的高度?
提前非常感谢。 乌韦
【问题讨论】:
【参考方案1】:很遗憾,这是不可能的。
但是如果你想要一个有用的选择指示器,解决方案是绘制一个具有适当尺寸的自定义选择指示器(背景必须是透明的),然后作为子视图添加到 UIPickerView (不要忘记正确设置框架)。 所以结果将是一个 UIPickerView,中间有一个 UIImageView 代表选择指示器。
希望对你有帮助
阿里多
【讨论】:
以上是关于调整 UIPickerView 中选择指示器的高度的主要内容,如果未能解决你的问题,请参考以下文章
具有三个组件的自定义 UIPickerView,每个组件在选择指示器上显示标签
原型 tableviewcell 内的 UIPickerView 没有选择指示器