我有两个UIPickerView
具有不同内容的,但是当我运行应用程序时它们没有显示这真的很奇怪,因为它们肯定在 xib 文件中,我在同一个文件中也有一个日期选择器,它确实显示了这真的很奇怪.
我想知道这是否经常发生,是否有办法解决它。
我已经尝试清理应用程序,删除然后重新输入选择器。
请说您想了解有关该问题的更多信息。
提前致谢
我有两个UIPickerView
具有不同内容的,但是当我运行应用程序时它们没有显示这真的很奇怪,因为它们肯定在 xib 文件中,我在同一个文件中也有一个日期选择器,它确实显示了这真的很奇怪.
我想知道这是否经常发生,是否有办法解决它。
我已经尝试清理应用程序,删除然后重新输入选择器。
请说您想了解有关该问题的更多信息。
提前致谢
确保委托已连接到文件所有者...
你必须给我们一些代码,你如何展示它们。尝试在代码中创建您的 UIPickerView,例如,在显示选择器(在标题中)添加时在类中<UIPickerViewDelegate, UIPickerViewDataSource>
,在实现此协议的方法并创建选择器的此类的 .m 文件中:
UIPickerView *myPickerViewOne = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 200, 160, 200)];
myPickerViewOne.delegate = self;
myPickerViewOne.dataSourse = self;
myPickerViewOne.showsSelectionIndicator = YES;
UIPickerView *myPickerViewTwo = [[UIPickerView alloc] initWithFrame:CGRectMake(160, 200, 160, 200)];
myPickerViewTwo.delegate = self; //or other
myPickerViewTwo.dataSourse = self; //or other
myPickerViewTwo.showsSelectionIndicator = YES;
[self.view addSubview:myPickerViewTwo];
检查 UIPickerView 的委托是否连接到文件所有者:
picker.delegate = self
picker.dataSource = self;