EGOTableViewPullRefresh不显示背景

时间:2013-03-16 04:57:16

标签: ios uitableview uiview

我正在使用这个库: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];

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

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

2 个答案:

答案 0 :(得分: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];

所以你可以轻松改变背景颜色,我希望这会对你有帮助......

答案 1 :(得分:0)

我最终使用MSPullToRefreshController因为更容易自定义^^