0
我想要一個可重複使用的UIPickerView
,其中填充了來自Internet的JSON對象。問題是如何在不同的控制器中使用選取器並從這個選取器中獲取值?任何幫助表示讚賞。使用委託方法的可恢復UIPickerView
我想要一個可重複使用的UIPickerView
,其中填充了來自Internet的JSON對象。問題是如何在不同的控制器中使用選取器並從這個選取器中獲取值?任何幫助表示讚賞。使用委託方法的可恢復UIPickerView
對於所有采用單個類的選擇器來說,有一個很好的庫。
您可以根據您的要求使用ActionSheetPicker。
這是Picker的最佳維護庫。
示例代碼的Objective-C:
// Inside a IBAction method:
// Create an array of strings you want to show in the picker:
NSArray *colors = [NSArray arrayWithObjects:@"Red", @"Green", @"Blue", @"Orange", nil];
[ActionSheetStringPicker showPickerWithTitle:@"Select a Color"
rows:colors
initialSelection:0
doneBlock:^(ActionSheetStringPicker *picker, NSInteger selectedIndex, id selectedValue) {
NSLog(@"Picker: %@, Index: %@, value: %@",
picker, selectedIndex, selectedValue);
}
cancelBlock:^(ActionSheetStringPicker *picker) {
NSLog(@"Block Picker Canceled");
}
origin:sender];
// You can also use self.view if you don't have a sender
希望這將有助於顯示整個項目選擇器的數據。
所以我得到了這個問題的想法是:如何做到這一點。但要回答這個問題,你必須發佈更多的信息,在哪裏你有問題,它將如何工作 – Nazir
冷杉顯示你的pickerView類。 –
我想你想做一個全局選擇器,它可以在所有控制器中使用?對? – Abhijit