RefreshControl missing/malfunctioning plus/max phones

While I haven't seen this personally, just shared video from users, but in my app i have UITableViewController subclasses that use the UIRefreshControl for pull to refresh. For some strange reason on the iPhone max and Plus devices it is like the refresh part doesn't show at all. So you can't do a pull to refresh.

The biggest change i had made was switching to SceneDelegates. I have no idea how that would be related.

Replies

Could you show your code to configure RefreshControl ?

Do you use the refreshControl property built in UITableViewController ?
Nothing fancy, it is in an UITableViewController class. had a user turn the phone to landscape mode and it showed the refresh control properly. Back to portrait and it is gone. but only on plus/max devices. Works fine in simulator. The only difference that i know of from when it worked until now is switching to scenes.


Code Block
func setupRefreshControl() {
     
    let refreshControl_ = UIRefreshControl.init()
    self.refreshControl = refreshControl_
     
    self.refreshControl?.addTarget(self,
                    action: #selector(self.refreshControlRequest),
                    for: .valueChanged)
     
  }