UIPickerView количество строк - PullRequest
       0

UIPickerView количество строк

0 голосов
/ 18 ноября 2011

Как я могу получить количество элементов (строк) в UIPickerView?Я не могу найти свойство, которое скажет мне это.

Ответы [ 2 ]

1 голос
/ 02 июля 2016

Создайте новый файл PickerViewHelper.Реализуйте этот обязательный метод для делегата UIPickerViewDataSource.

@interface PickerViewHelper : UIViewController<UIPickerViewDelegate, UIPickerViewDataSource>
// returns the # of rows in each component..
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;

Затем в UIViewController получите номер по:

long number = [self.yourPicker numberOfRowsInComponent : 0 ];
1 голос
/ 18 ноября 2011

Из документации UIPicker

свойство @ (неатомное, только для чтения) NSInteger numberOfComponents

  • (NSInteger) numberOfRowsInComponent: (NSInteger) компонент;
...