Перезагрузка данных в пользовательском средстве выбора - PullRequest
0 голосов
/ 28 мая 2011

Я создал собственный Picker с хорошим эффектом свечения рентгеновских линз для выбора цели.Он просто состоит из двух UIScrollViews с одинаковым смещением содержимого.Когда этикетка проходит под объективом, она начинает светиться.В любом случае, мне нужно динамически обновлять данные, и если бы это было обычное табличное представление, я бы просто использовал [tableView reloadData].У меня есть собственные методы делегата для назначения меток / rowHeight и некоторых других настраиваемых функций.Мне просто нужно переоценить все эти методы делегата после нажатия переключателя.Какие-либо предложения?Спасибо !!

РЕДАКТИРОВАТЬ:

Я думал, что у меня пердеть мозг, и по большей части было.Я могу написать свою собственную функцию «reloadData» в пользовательском классе выбора.Моя единственная проблема заключается в том, чтобы средство выбора вызывало метод делегата titleForRow количество раз, равное количеству строк.Я знаю, что мой сборщик может сделать это в первый раз, когда загружается представление.Мне действительно нужно использовать цикл FOR в моей функции reloadData, или мне чего-то не хватает?

В моем методе перезагрузки я хочу вызвать:

[[self Delegate] titleForRow :(int) forPicker: self];

Еще раз спасибо !!

1 Ответ

0 голосов
/ 03 июня 2011

Я искал быстрое решение ... но, конечно же, правильный способ сделать это - использовать цикл FOR в пользовательской функции перезагрузки для моего класса. Код перезагрузки по сути такой же, как и код инициализации, только удаление подпредставлений и повторное заполнение.

...