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