0

我正在使用这个库:EGOTableViewPullRefresh我已经像示例一样设置了它并且它可以工作。当我开始自定义外观时,事情就出错了。我的代码:

EGORefreshTableHeaderView *view = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0.0f, 0.0f - self.tableview.bounds.size.height, self.tableview.frame.size.width, self.tableview.bounds.size.height) arrowImageName:@"pull-refresh-arrow.png" textColor:[UIColor whiteColor] backgroundImage:[UIImage imageNamed:@"alternate-background"]];
//        view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"alternate-background"]];
    view.backgroundColor = [UIColor blackColor];
    view.delegate = self;
    [self.tableview addSubview:view];

它正确设置文本和箭头,但不设置背景颜色。实际上,我尝试从具有清晰背景的视图中修改它所附加的表,以查看是否有帮助,但这没有任何区别。

任何帮助都会很棒!谢谢!

4

2 回答 2

0

如果你想自定义PullRefresh视图的背景颜色,你应该在“ EGORefreshTableHeaderView.m ”文件的第47行找到你想要的代码

self.backgroundColor = [UIColor colorWithRed:226.0/255.0 green:231.0/255.0 blue:237.0/255.0 alpha:1.0];

所以您可以轻松更改背景颜色,希望对您有所帮助...

于 2013-06-21T12:37:23.927 回答
0

我最终使用了MSPullToRefreshController,因为它更容易定制^^

于 2013-06-21T17:09:29.207 回答