0
私は、再利用可能なUIPickerView
をインターネットから来るJSONオブジェクトで設定したいと思っています。問題は、ピッカーを使用し、このピッカーから異なるコントローラで値を取得する方法です。どんな助けもありがとうございます。デリゲートメソッドを使用したResuable UIPickerView
私は、再利用可能なUIPickerView
をインターネットから来るJSONオブジェクトで設定したいと思っています。問題は、ピッカーを使用し、このピッカーから異なるコントローラで値を取得する方法です。どんな助けもありがとうございます。デリゲートメソッドを使用したResuable UIPickerView
一般的には、すべてのピッカーには単一クラスがあります。このためには良いライブラリがあります。
お客様の要件にはActionSheetPickerを使用できます。
これは、ピッカーのライブラリを維持管理するのに最適です。 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
FirはあなたのpickerViewクラスを表示します。 –
すべてのコントローラで使用できるグローバルピッカーを1つ作成したいと思いますか?右? – Abhijit