私はユーザーがリフレッシュできるようにtableviewでアプリケーションを開発します。ヘッダーとリフレッシュ制御の間に余分な空白があります
テーブルをプルダウンすると、ヘッダーとリフレッシュコントロールの間に余分なスペースがあります。
私はUIRefreshcontrol
を設定し、ヘッダーの背景には、このようなviewDidLoad
をinsid:
- (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]];
}
この問題を解決する方法は?
回答を受け入れることをお手伝いしました。ありがとう! –
問題を解決しましたが、もう1つ追加しました。テーブルが空のときは、灰色の背景にメッセージを表示します –
灰色をバックグラウンドに切り替えたり、空のデータメッセージをグレーの色で新しいビューに表示するロジックを導入することができます。 –