Ios 拉动刷新不';在tableview中不显示文本或图片

Ios 拉动刷新不';在tableview中不显示文本或图片,ios,tableview,pull-to-refresh,Ios,Tableview,Pull To Refresh,我导入到我的项目中。它的工作原理如下:我可以拉下我的tableview,它会自动刷新。问题是我在刷新时没有得到任何文本或箭头。我尝试导入和子类化它(工作,但没有文本或箭头)。我直接在我的类中实现了它(仍然有效,但没有文本或箭头)。希望有人能找到解决办法 以下是我在课堂上对它的称呼: 在我的.h文件中,我导入了它 #import "PullRefreshTableViewController.h" 也可以将其子类化 @interface Friends : PullRefreshTableVie

我导入到我的项目中。它的工作原理如下:我可以拉下我的tableview,它会自动刷新。问题是我在刷新时没有得到任何文本或箭头。我尝试导入和子类化它(工作,但没有文本或箭头)。我直接在我的类中实现了它(仍然有效,但没有文本或箭头)。希望有人能找到解决办法

以下是我在课堂上对它的称呼:

在我的.h文件中,我导入了它

#import "PullRefreshTableViewController.h"
也可以将其子类化

@interface Friends : PullRefreshTableViewController
在我的.m文件中,我按照指示执行并添加:

-(void)refresh {

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

[self stopLoading];
在我的方法结束时


它做了它应该做的,可惜没有显示文本或箭头

使用下面的代码在tableView中简单地应用pull刷新

将视图控制器头文件中的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];
}

您是否链接到QuartzCore框架?嗯,以及所包含的演示项目,这是否有效?是的,很好。其他人也遇到了这个问题,并将其发布到github问题中,通过在viewDidLoad中初始化字符串解决了这个问题。遗憾的是,这对我不起作用。字符串是在
setupStrings
方法中设置的。标签和箭头作为子视图添加到
addPullToRefreshHeader
方法中。这些方法被称为吗?是的。我还在viewDidLoad中实现了它们,只是为了确保。