header 和 refreshcontrol 之间的额外空格
Extra white spaces between header and refreshcontrol
我开发了带有 tableview 的应用程序,用户可以在其中拉动以刷新。
当我下拉 table 时,我在 header 和刷新控件之间得到了额外的 space。
我这样设置 UIRefreshcontrol
和 header 背景 viewDidLoad
:
- (void)viewDidLoad
{
[super viewDidLoad];
[self getLatestLoans];
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.backgroundColor = [UIHelper BaseColor];
self.refreshControl.tintColor = [UIColor whiteColor];
[self.refreshControl addTarget:self
action:@selector(getLatestLoans)
forControlEvents:UIControlEventValueChanged];
[self.headerView setBackgroundColor:[UIHelper BaseColor]];
}
如何解决这个问题?
最简单的解决方法是将 tableView 的背景颜色更改为这种蓝色。
如果您有分组表视图,则必须将表视图背景颜色设置为蓝色。如果您不这样做,请向我们展示一些代码。
我开发了带有 tableview 的应用程序,用户可以在其中拉动以刷新。
当我下拉 table 时,我在 header 和刷新控件之间得到了额外的 space。
我这样设置 UIRefreshcontrol
和 header 背景 viewDidLoad
:
- (void)viewDidLoad
{
[super viewDidLoad];
[self getLatestLoans];
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.backgroundColor = [UIHelper BaseColor];
self.refreshControl.tintColor = [UIColor whiteColor];
[self.refreshControl addTarget:self
action:@selector(getLatestLoans)
forControlEvents:UIControlEventValueChanged];
[self.headerView setBackgroundColor:[UIHelper BaseColor]];
}
如何解决这个问题?
最简单的解决方法是将 tableView 的背景颜色更改为这种蓝色。
如果您有分组表视图,则必须将表视图背景颜色设置为蓝色。如果您不这样做,请向我们展示一些代码。