Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

UIPickerView кастомные значения строк

11.07.2014, 03:32. Просмотров 673. Ответов 1
Метки нет (Все метки)

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

Передача данных из UIPickerView во время прокрутки
Доброго времени суток. У меня есть 2 UITableViewCell, первый пустой, во...

Не выводит данные с массива в UIPickerView и и ответ выводится до запятой
Сам новичок в данной среде разработки, опираюсь на туториалы и методичку от...

UIPickerView не работает
Всем привет! Решил попробовать себя в программировании для iPhone на Xcode...

Перестановка строк матрицы по возрастанию среднего значения строк
Разработать программу для перестановки строк матрицы таким образом, чтобы...

Отсортировать элементы четных строк матрицы по возрастанию значения, а нечетных - по убыванию значения
Помогите написать код, с описанием(Новичок). Отсортировать элементы четных...

1
Victorianec
21 / 21 / 6
Регистрация: 09.01.2014
Сообщений: 118
11.07.2014, 15:13 #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];
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2014, 15:13

Элементы матрицы, значения которых превышают значения выражения , напечатать вместе с номерами их строк и столбцов
Добрый вечер!Написал программу, но она не работает. посмотрите пожалуйста....

Кастомные кабели БП
Доброго времени суток! Народ возник такой вопрос, у меня блок thermaltake...

Кастомные compareTo в PriorityQueue
Переопределил compareTo для своего вспомогательного класса Edge. Теперь, при...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru