Форум программистов, компьютерный форум CyberForum.ru

UIPickerView кастомные значения строк - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242
11.07.2014, 03:32     UIPickerView кастомные значения строк #1
Здравствуйте. Подскажите как в PickerView для каждой строки установить свое значение? У меня есть Dictionary c полями variant1, variant2 .. variant4 и значения этих полей должны отображаться в одном Picker, а как это сделать?
В этом методе я так понял возвращаются значение для строк, но везде одно значение (ну или значения из массива).
Objective-C
1
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2014, 03:32     UIPickerView кастомные значения строк
Посмотрите здесь:

Delphi Элементы матрицы, значения которых превышают значения выражения , напечатать вместе с номерами их строк и столбцов
Отсортировать элементы четных строк матрицы по возрастанию значения, а нечетных - по убыванию значения PascalABC.NET
Передача данных из UIPickerView во время прокрутки
UIPickerView не работает Objective-C
Кастомные кабели БП

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
11.07.2014, 15:13     UIPickerView кастомные значения строк #2
NSDictionary - это key-value структура, мне кажется не лучшая структура для данных для пикера, NSArray был бы гораздо удобнее. Предлагаю Вам сделать массив нужных вам значений и из него уже вытягивать
Objective-C
1
2
3
4
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
    return [myArray objectAtIndex:row];
}
Yandex
Объявления
11.07.2014, 15:13     UIPickerView кастомные значения строк
Ответ Создать тему
Опции темы

Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru