Geben Sie UIRefreshControl einen Top-Einblick

Ich benutze ein UIRefreshControl wie es (ohne einen UITableViewController):

UIRefreshControl *refreshControl = [UIRefreshControl new];
[refreshControl addTarget:self action:@selector(viewDidBeginRefreshing:) forControlEvents:UIControlEventValueChanged];
[self.table addSubview:refreshControl];

Problem ist, dass das Aktualisierungsrad unter der durchsichtigen Leiste des UINavigationControllers (ios7) positioniert ist. Auf StackOverflow gibt es nur wenige Themen zu diesem Problem. Und sie haben mir keine wertvolle Lösung gebracht.

Ich möchte, dass die y-Position meines UIRefreshControl zum Beispiel um 80px verringert wird.

Hinweis : Ich weiß, dass es nicht empfohlen wird, UIRefreshControl außerhalb eines UITableViewControllers zu verwenden. Sie müssen also nicht davor warnen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage