UIRefreshControl приводит к неправильному смещению TableView
В то время как performSegueWithIdentifier:
из TableViewContorller (например, aTVC
) другому (например, bTVC
), если я нажму кнопку "Назад" bTVC
пока это UIRefreshControl
отображается, приведет к неправильному смещению TableView
в aTVC
:
Черная часть обусловлена различной высотой панели навигации, когда UIRefreshControl
из bTVC
отображается при нажатии кнопки "Назад":
Я пытался отменить refreshControl перед переключением с bTVC
, но безуспешно.
Любая идея?
1 ответ
Попробуйте добавить UIRefreshControl
в ViewDidLoad
(или в нужном месте) и удаление (refreshControl.removeFromSuperview()
) в viewWillDisappear
вместо endRefreshing
,