2013-06-24 3 views
1

Я пытаюсь использовать в моем проекте EGOTableViewPullRefresh, но у меня возникла проблема: «релиз для обновления» не отображается, и стрелка не анимируется при прокрутке.вопрос с EGOTableViewPullRefresh - не меняется?

EGOTableViewPullRefresh issue, release to refresh not showing

Я использовал этот учебник How to EGOTableViewPullRefresh , но я была маленькая разница, мой проект не использует раскадровки и имеет нормальный ViewController с Tableview внутри него, эта Tableview связана с другой tableViewController.

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

Проект: View in Google Drive.

Я думаю, что проблема вызвана табличным источником данных и делегатом tableView, но я не знаю, как ее решить, любые идеи?

Благодаря

+0

Проверка сейчас ... – Undo

+0

Почему вы не делаете вид EGO в своем контроллере табличного представления? – Undo

+0

@ Этот пример является частью другого огромного проекта, в котором я пытался включить много табличных представлений в один viewController, и эти представления имеют прототип, dataSource и делегат в других файлах ... точно так же, как viewContainer .., но я пытаясь поддержать IOS 4.3, поэтому мне нужно сделать вид EGO в таблице View не в контроллере табличного представления, я надеюсь, что есть какой-то способ сделать это. – MujtabaFR

ответ

2

Вы имеете проблему с вашим UITableView. ViewController должен быть делегата UITableView, чтобы получить эти события:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

Поместите эту линию на вашем viewDidLoad и попробовать:

self.newsView.delegate = self; 

Или, если вы предпочитаете использовать ViewController XIB изменить делегат свойство UITableView владельцу файла.

+0

Это не совсем то, что я хочу, но это тоже помогло мне много, большое спасибо – MujtabaFR

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