0
인터넷에서 오는 JSON 개체로 채워지는 재사용 가능한 UIPickerView
을 갖고 싶습니다. 문제는 피커를 사용하고 다른 컨트롤러에서이 피커의 값을 가져 오는 방법입니다. 어떤 도움을 주셔서 감사합니다.대리자 메서드가있는 Resuable UIPickerView
인터넷에서 오는 JSON 개체로 채워지는 재사용 가능한 UIPickerView
을 갖고 싶습니다. 문제는 피커를 사용하고 다른 컨트롤러에서이 피커의 값을 가져 오는 방법입니다. 어떤 도움을 주셔서 감사합니다.대리자 메서드가있는 Resuable UIPickerView
일반 클래스의 모든 선택기에는 단일 클래스가 있으므로 이에 대한 좋은 라이브러리가 있습니다.
귀하의 요구 사항에 ActionSheetPicker을 사용할 수 있습니다.
피커의 라이브러리를 유지 관리하는 데 가장 적합합니다. 오브젝티브 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
전나무 피커 뷰 클래스를 보여줍니다. –
모든 컨트롤러에서 사용할 수있는 하나의 글로벌 선택기를 만들고 싶습니다. 권리? – Abhijit