我正在为我正在上课的一个程序工作,部分程序需要带有图像的UIPickerView
。我有拾取器启动并运行,但拾取器中行的高度仍然太小,导致图像(100x100)重叠。我正在寻找一种方法来改变UIPickerView
,使图像适合一行,不会重叠。谢谢
在UIPickerView的文档中,您有UIPickerViewDelegate协议的链接。有一种方法可以实现,pickerView:rowHeightForComponent:
。
使用此方法,提供默认值作为委托方法。
客观-C
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component
{
return 40;
}
在Swift中:
func pickerView(pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat
{
return 40
}