我正在使用这个库: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。我实际上尝试从具有清晰背景的视图中修改它附加的表,看看是否有帮助,但它没有任何区别。
任何帮助都会很棒!谢谢!
答案 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因为更容易自定义^^