如何创建多选选择器。我有一个项目列表,我希望它们在选择器中显示,并选择多选项,带有复选标记。 我在使用应用程序时已经看过这个,有人可以解释如何实现这一点。
我以某种方式部分地解决了它,但无法弄清楚如何在左边放置复选标记,这就是我所做的
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
UILabel *label = (UILabel*) view;
if (label == nil)
{
label = [[UILabel alloc] init];
}
[label setText:@"Whatever"];
[label setTextColor:[UIColor whiteColor]];
[label setBackgroundColor:[UIColor blackColor]];
CGSize rowSize = [pickerView rowSizeForComponent:component];
CGRect labelRect = CGRectMake (0, 0, rowSize.width, rowSize.height);
[label setFrame:labelRect];
return label;
}
答案 0 :(得分:1)
这解决了这个问题。它已经准备就绪......
答案 1 :(得分:0)
您应该实现UIPickerViewDelegate方法,在您的情况下,我相信pickerView:viewForRow:forComponent:reusingView:
是您需要的方法。