는 좀 UIPickerView에 민트를 포함, 나는 아래처럼 내 출력을 표시 할 배열,UIPickerView에 분을 포함하는 배열을 추가하려면 어떻게해야합니까?
일분
이분
삼분
사분을 추가 할
5 분
........ ........
1140 분
나는, I는 1에서 1140 배열 저장된 값을 가지고 있지만,
는 좀 UIPickerView에 민트를 포함, 나는 아래처럼 내 출력을 표시 할 배열,UIPickerView에 분을 포함하는 배열을 추가하려면 어떻게해야합니까?
일분
이분
삼분
사분을 추가 할
5 분
........ ........
1140 분
나는, I는 1에서 1140 배열 저장된 값을 가지고 있지만,
- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
if(i == 1)
return [NSString stringWithFormat:@"%d minute", row + 1];
return [NSString stringWithFormat:@"%d minutes", row + 1];
}
-(NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
return 120;
}
하지만 반복되는 시간은 얼마입니까? 지금은 120 분 밖에 걸리지 않습니다. –
사용자가 위로 스크롤하기로 결정할 때까지 작동합니다. , 약간의 테스트를 거친 후에도 이것이 전혀 작동하지 않는다고 말할 수 있습니다. 처음 3 행도 아니고 –
@fluchtpunkt 왜 UIPickerView가 한 번에 모든 행을 요청하지 않으므로 – Robin
이 기능을 사용하여 '분'자리 옆에 서면 UIPickerView에 표시 할 수있는 방법을
-(NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
return 1140;
}
- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
int n=row+1;
if(row == 0)
return [NSString stringWithFormat:@"%d minute", n];
return [NSString stringWithFormat:@"%d minutes", n];
}
지, 고맙습니다 .-) –
사용자가 귀하의 선택기를 보았을 때의 생각 : @ "wtf? "@"그리고 "1012 분은 얼마나 걸리나요?" –