Мерцание UIRefreshControl в iOS7

Если UIRefreshControl запускается программно, (beginRefreshing, а затем endRefreshing), когда он не отображается, тогда в анимации UIRefreshControl при следующем обновлении вручную будет непрерывное мерцание.

Добавьте этот метод в подкласс UITableViewController и сделайте попытку обновить через 2 секунды, и вы увидите мерцание

-(void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; UIRefreshControl * refreshControl = [[UIRefreshControl alloc] init]; self.refreshControl = refreshControl; [self.refreshControl beginRefreshing]; double delayInSeconds = 2.0; dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ [self.refreshControl endRefreshing]; }); } 

Как избежать этого мерцания?

One Solution collect form web for “Мерцание UIRefreshControl в iOS7”

Поместите свой код в viewDidLoad или viewWillAppear вместо viewDidAppear.

Кроме того, можете ли вы рассказать мне аргументы в пользу ввода кода внутри метода viewDidAppear, а не viewDidLoad или viewWillAppear?

  • RefreshControl появляется только поверх первого ребенка в горизонтальном ScrollView (iOS)
  • UISearchController изменение цвета строки состояния при вызове
  • Смещение UIRefreshControl
  • iOS - авария UIRefreshControl
  • Как настроить UIRefreshControl, чтобы сделать снижающуюся высоту ниже, чем значение по умолчанию
  • Управление обновлением с помощью Display Display Controller отображается над панелью поиска
  • Как использовать Refresh Control в UITableViewController ios7
  • Как сделать мой RefreshControl появляться во время ViewDidAppear
  • Могу ли я использовать UIRefreshControl в UIScrollView?
  • Как добавить UIRefreshControl на нижнем уровне UITableView?
  • Как установить положение MBProgressHUD в центр в UITableView
  • Interesting Posts

    Сравнение скорости Swift vs Objective-C с последовательностью Fibonacci

    Как сделать прозрачный фон см. На главном экране?

    Верхняя панель не отображается для текущегоModalViewController

    Как играть в PCM данные / буфер, используя AVAudioPlayer или AVPlayer?

    iOS – множественное уведомление UIKeyboard NSNotificationCenter

    Создание сети NAT64

    Ошибка _BSMachError: (os / kern) недопустимая возможность (20) после получения удаленного уведомления при добавлении записи CloudKit

    Почему я не могу получить доступ к вложенному UIView из метода viewWithTag с помощью StoryBoard?

    для drawRect или not drawRect (когда нужно использовать drawRect / Core Graphics vs subviews / images и почему?)

    Передача переменных между контроллерами View с использованием segue

    Можно ли перечислить все аудиоустройства RemoteIO в настоящее время в приложении?

    Зачем мне писать инициализатор для структуры в Swift, чтобы использовать его в модульных тестах?

    Цена покупок в приложении, показанных на экране (с валютой)

    Объект Lazy с подклассом UIView

    Почему этот тип указателя несовместим

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.