UIPickerView不显示iOS 7上的内容

时间:2014-06-26 19:07:29

标签: ios uipickerview

我的UIPickerView出了问题。内容未显示在该行上。

的.m

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
    return 1;

} // End numberOfComponentsInPickerView

-(NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{    
    return [items count];

} // End numberOfRowsInComponent

-(UIView *)pickerView:(UIPickerView *)pickerView
           viewForRow:(NSInteger)row
         forComponent:(NSInteger)component
          reusingView:(UIView *)view
{    
   return [pickerData objectAtIndex:row];   
} 

所有项目都已正确连接。

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

您在pickerData中有哪些数据?您正在使用的方法(pickerView:viewForRow:forComponent:reusingView :)需要返回一个UIView。如果pickerData包含字符串,那么你应该使用pickerView:titleForRow:forComponent:。