我一直在尝试更改pickerView的高度。我想让它只显示一行,而不是默认的五行。
帮帮我吧。我一直在尝试更改pickerView的高度。我想让它只显示一行,而不是默认的五行。
帮帮我吧。 Pickerview.frame = CGRectMake(30,100,170,200);
UIPickerView
可以显示5行或3行,这取决于您传递给 -setFrame:
方法的框架高度。当我需要一个短的 UIPickerView
时,我会传递一个高度为100。UIKit中的代码将调整该高度以使其成为最接近的允许值。UIDatePicker
,原因相同。例外情况是当日期选择器处于UIDatePickerModeCountDownTimer
中时,它不支持3行变体。你尝试过实现numberOfRowsInComponent:
吗?如果这不改变大小,你尝试设置选择器的框架了吗?
附注:我同意@Ritheesh@BoltClock的看法,只有一行并不是一个好主意。