먼저 내 문제에 도움을 주려고하는 모든 사람들에게 감사하고 싶습니다. 특히 iOS 개발에 익숙하지 않습니다. 특히 객관적인 -c인데, 제 질문이 매우 분명하면 사과드립니다.활동 표시기 IOS 사용 질문
사용자가 선택기보기 (UIPickerView)에서 선택 항목을 변경할 때마다 동일한 현재보기에 새로운 데이터 (웹 사이트에서 파싱되었지만 UIWebView가 아닌)를로드하는 앱을 만들고 있습니다. 이 새 데이터를 현재보기에 삽입하는 방법은 -(IBAction) getNewData: (id) sender
입니다.
사용자가 선택기를 사용하여 새 선택을 할 때마다 getNewData가 호출됩니다. 이것은 피커 메서드 내에서 호출되는 방법이며 피커뿐만 아니라 다른 모든 것은 잘 작동합니다.
- (void)pickerView:(UIPickerView*)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
NSString *choosen;
choosen = [currentLottoNames objectAtIndex:row];
[self getNewData:choosen];
}
/실제 데이터는 후에 도면에 표시되는 시간 스크롤러 그의 선택을 변화 사이의 시간은 사용자가 수 I는 로딩 시간 활동 지표 (회)를 구현하고자 사용자가 스크롤러에서 자신의 선택을했습니다. 어떻게 구현할 것인가?
감사합니다. 당신이의 헤더
에 선언 할 필요가 팝업 메시지처럼 표시하려는 경우
좋아, 어디로 넣을 지 알았지 만, 불행히도 원래의 문제로 되돌아 간다. 상자는 아주 좋은 터치입니다. 그래서 문제는 사용자가 피커로 다른 값을 선택할 때 즉시 데이터가로드 될 때로드 표시기가 올라 오는 것입니다. 사용자가 피커에서 다른 값을 선택하면 약 3 초 지연되고 내용이 표시됩니다. 약 3 초가 지나면 데이터가 실제로로드 될 때가 아니라 그 때까지 loding이 나타나기를 바랍니다. 감사합니다 – Teddy13
음. pickerDidChange 메소드에 load_message를 표시하고 있습니까? 또한 iPhone 개발자가 20 분 동안 채팅 할 예정입니다. :) – Tony
미안 토니 (미안 해요) 계속 진행할 수 없었습니다. (이 설명서의 내용은 어디서 찾을 수 있습니까? (UIPickerView *) pickerView didSelectRow : (NSInteger) 행 inComponent : (NSInteger) 구성 요소? 감사합니다.이 메서드가 존재하는 경우 느낌이 정확합니다. ! – Teddy13