所以我的UIPickerView没有连接到数据源。我不知道为什么。UIPickerView没有连接到数据源
我使用UIPickerViewDelegate
和UIPickerViewDataSource
创建了一个文件,并正确地执行了在触摸textField时引入UIPickerView的过程。
pickerView的工作原理,但不显示任何组件。我实施了
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 3;
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component{
任何想法为什么pickerView没有连接到DataSource?我也试过所有这些方法的NSLogging。 // Does not print
我还设置
packSizePopPickerView.delegate = self;
packSizePopPickerView.dataSource = self;
packSizePopPickerView = [[UIPickerView alloc] init];
你设置'delegate'和''你的UIPickerView'性能dataSource'? – albertamg
你设置委托和数据源的方法是什么?在IB或代码中创建选择器视图?并且不要创建新帖子 - 如果您需要添加更多信息,请修改帖子。 – thomashw
我在cellForRowAtIndexPath中设置它,因为我需要它出现在UITableViewCell中的textField ....事情是..我有另一个视图,它实现了SAME pickerView,它工作。为什么这不起作用! ? :( – Legolas