UIPickerView для iPhone - PullRequest
       2

UIPickerView для iPhone

0 голосов
/ 11 июля 2011

Я создаю приложение Unit Converter , используя окно выбора с тремя компонентами и списком. Первый компонент является компонентом категории, а остальные являются компонентами. Что мне нужно, это когда я выбираю элемент в компоненте категории, оставшиеся два компонента должны получить значения, касающиеся этого конкретного компонента. Для того, чтобы это работало, как мне нужно взять plist? Может ли кто-нибудь помочь мне в этом?

Ответы [ 2 ]

1 голос
/ 03 января 2012

Сначала твоя очередь.не совсем понятно, я имею в виду, вы получаете данные с помощью веб-сервиса или что ...?plist..не нужно


все вещи, которые вы должны играть с методами делегатов, например

1)

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 

{

}

говорит, сколько компонентоввы хотите добавить. like category / unit1 / unit2 / bla..bla ... bla

2)

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger) component

{

}

говорит, что вы должны делать со строками.

3)

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component

{

}

Вот и все

0 голосов
/ 11 июля 2011

Я не понимаю, что вы имеете в виду под списком ... Но:

Для контекстно-зависимого представления двух других значений вы должны взглянуть на pickerView:didSelectRow:inComponent: из UIPickerViewDelegate. Там вы можете отреагировать на изменение значения в первом компоненте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...