używam UIRefreshControl podobnego (bez UITableViewController):Daj górny margines do UIRefreshControl
UIRefreshControl *refreshControl = [UIRefreshControl new];
[refreshControl addTarget:self action:@selector(viewDidBeginRefreshing:) forControlEvents:UIControlEventValueChanged];
[self.table addSubview:refreshControl];
Problem jest koło odświeżania jest umieszczony poniżej prześwitującej barze UINavigationController za (ios7). Jest tylko kilka tematów dotyczących tego problemu w StackOverflow. I nie przyniosły mi żadnego cennego rozwiązania.
Chcę, aby moja pozycja UIRefreshControl na przykład 80px spadła.
Uwaga: Wiem, że nie zaleca się używania UIRefreshControl poza kontrolerem UITableViewController. Więc nie musisz o tym ostrzec.
Może być dobrze zauważyć, że mój UITableView jest skonfigurowany z automatycznym układem, jak reszta moich widoków, programowo. (Ale nie powinno to mieć z tym nic wspólnego) – AncAinu