我以这种方式添加了UITableView
as 子视图:UIPickerViewRow
- (NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component {
return 1;
}
- (UIView *)pickerView:(UIPickerView *)pickerView
viewForRow:(NSInteger)row
forComponent:(NSInteger)component
reusingView:(UIView *)view {
self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 280, 216)];
self.tableView.delegate = self;
self.tableView.dataSource = self;
return self.tableView;
}
但我可以只点击位于“选择指示器”区域的那个单元格。例如,我有 1 到 5 的表格,3 位于“选择指示器”区域,我点击它,它向 didSelectRowAtIndexPath 发送消息,但如果我点击 1-2 或 4-5 单元格,它什么也不做,然后我滚动 tableView 将一些单元格设置为“选择指示器”区域,它工作正常。
如何更改点击区域的大小?
对不起我的英语不好。