【发布时间】:2013-08-11 14:03:38
【问题描述】:
我在应用程序中放置了一个 UIPicker,但是当我在我的实际设备上运行它时它没有出现在应用程序中。这是我到现在为止的
- (NSInteger)numberOfComponentsInPickerView:
(UIPickerView *)pickerView
{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
return [genreNames count];
}
- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
return [genreNames objectAtIndex:row];
}
self.genreNames = [[NSArray alloc] initWithObjects:
@"t", @"p", @"s",
@"c", @"h", @"h", nil];
在 .h 文件中,我正在做正确的声明。
我是否缺少一些代码?
更新 是的,我使用了模拟器,是的,我根本看不到选择器。我正在使用故事板,我在其中添加了选择器。抱歉信息不足。
【问题讨论】:
-
在模拟器中运行时看到了吗?您使用的是 Storyboard 还是 nib?
-
您看到没有行的选择器还是根本看不到选择器。您需要更具体地了解您所看到的内容,并添加有关如何创建选择器的详细信息。
-
你是如何添加 UIPicker 的?界面生成器?有代码吗?