Дайте верхнюю вставку для UIRefreshControl
Я использую UIRefreshControl, как это (без UITableViewController):
UIRefreshControl *refreshControl = [UIRefreshControl new];
[refreshControl addTarget:self action:@selector(viewDidBeginRefreshing:) forControlEvents:UIControlEventValueChanged];
[self.table addSubview:refreshControl];
Проблема в том, что колесо обновления расположено под полупрозрачной полосой UINavigationController (ios7). На StackOverflow есть только несколько тем по этой проблеме. И они не принесли мне никакого ценного решения.
То, что я хочу, это сделать позицию UIRefreshControl y на 80px вниз, например.
Примечание : Я знаю, что не рекомендуется использовать UIRefreshControl вне UITableViewController. Поэтому не нужно предупреждать об этом.