2010-05-10 2 views
0

У меня есть экземпляр FlowCoverView (отличная библиотека, которая эмулирует поток обложек на iPhone). И он отлично работает, за исключением обновления. Когда я обновляю таблицу за кулисами, я не могу сказать этот элемент управления (который определен в IB), что он был обновлен и перезагружен. (так же, как вы можете со столом с использованием reloadData)Заменить элемент управления на экране

На вопрос, есть ли способ заменить элемент управления, который находится на экране с другим элементом управления, чтобы заставить перезагрузить?

ответ

0

Просто убедитесь, что реализация следующих методов протокола FlowCoverViewDelegate отражает изменения ваших данных.

- (UIImage *)flowCover:(FlowCoverView *)view cover:(int)cover; 
- (int)flowCoverNumberImages:(FlowCoverView *)view; 
+0

это приблизило меня, элемент управления просил 4-го изображения в серии, поэтому предполагается, что я добавил к концу набора. Новое изображение задает первый элемент массива. Есть ли способ сообщить контроллеру перезагрузить все его данные? –

+0

Возможно, вы также захотите добавить метод FlowCoverView для очистки dataCache и текущей позиции, если это необходимо. Кроме того, есть другой метод протокола, который вы должны учитывать. См. Отредактированный ответ. – hpique

Смежные вопросы