При обновлении не отображается текст или изображение в виде таблицы - PullRequest
0 голосов
/ 05 марта 2012

Я импортировал https://github.com/leah/PullToRefresh в свой проект.Это работает как в: я могу снять свой просмотр таблицы, и он обновляется сам.Дело в том, что я не получаю ни текста, ни стрелки во время обновления.Я попытался импортировать и разделить его на подклассы (работает, НО без текста или стрелки).И я реализовал это непосредственно в моем классе (все еще работает, но без текста или стрелки).Надеюсь, у кого-то есть решение.

Вот как я называю это в моем классе:

В своем .h файле я импортирую его

#import "PullRefreshTableViewController.h"

, а также подкласс его

@interface Friends : PullRefreshTableViewController

В моем файле .m я делаю, как было сказано, и добавляю:

-(void)refresh {

[self performSelector:@selector(doXMLParsing) withObject:nil afterDelay:1.0];}

и помещаю

[self stopLoading];

в конце моего метода.

Он делает то, что должен делать, к сожалению, не показывая текст или стрелку.

1 Ответ

1 голос
/ 25 мая 2013

Используйте приведенный ниже код, чтобы просто применить pull для обновления в tableView.

Объявите refreshControl в заголовочном файле вашего контроллера представления как: -

UIRefreshControl *refreshControl;

и использовать в файле реализации как: -

refreshControl=[[UIRefreshControl alloc] init];
refreshControl.tintColor=t.tableCellSelectionColor;
[refreshControl setAttributedTitle:[[NSAttributedString alloc] initWithString:@"Refresh Title"]];//Optional

[refreshControl addTarget:self action:@selector(reloadTable) forControlEvents:UIControlEventValueChanged];
[tblView addSubview:refreshControl];

-(void)reloadTable
{
    // do your stuff here....
    [tblView reloadData];
    [refreshControl endRefreshing];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...