Iphone için programlamayı öğrenirken deneyimlerimi bu blogda paylaşacağım.

Friday, 30 October 2009

UIPickerViewDelegate ' dan View veya NSString döndürmek

UIPickerViewDelegate, UIPickerView bileşeni tarafından delege işlemlerle ilgili mesajları alan bileşendir. Genellikle bu metodlar controller ' da UIPickerViewDelegate protokolunu uygulanmasıyla yer alır.

UIPickerViewDelegate UIPickerView ' un kaç bölümden (component) oluşacağı, her bölümde kaç eleman olacağını ve elemanlarla ilgili dataları aldığı metodlar barındırır.

Picker içinde gösterilecek bilgi View veya NSString* olarak verilebilir. Bunun için 2 ayrı metod var. UIView döndüren metodu eğer image göstermek istiyorsanız kullanabilirsiniz.





- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component {
    return [pickerData objectAtIndex:row];
}

-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row  forComponent:(NSInteger)component reusingView:(UIView *)view {
 return [imageViewArray objectAtIndex:row]İ
}


No comments:

Post a Comment