Мерцание 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?

  • Установить цвет UIActivityIndicatorView UIRefreshControl?
  • Заголовок перемещен в TableView с помощью UIRefreshControl
  • UIRefreshControl, добавленный в UIScrollView, никогда не отображается
  • Проблемы с UIRefreshControl
  • UIRefreshControl - Как сделать действие обновления после выхода touch?
  • UIRefreshControl скрыт / затенен моей UINavigationController UINavigationBar
  • RxSwift: использование rx_refreshing для uirefreshcontrol
  • Подклассификация UIRefreshControl, но все еще поддерживающая iOS 5.1?
  • RefreshControl появляется только поверх первого ребенка в горизонтальном ScrollView (iOS)
  • Управление обновлением с помощью Display Display Controller отображается над панелью поиска
  • Как «скрыть» UIRefreshControl?
  • Interesting Posts

    Возобновление обратного отсчета при входе в корневой режим

    Вычисление объединения 2 MKPolygons

    Невозможно установить ячейку alpha в cellForRowAtIndexPath

    Многопользовательская связь на iOS с Xcode

    Доступ к быстрому свойству от objC

    Запросы URL-адресов iOS. Проблемы с семафором

    Использование неразрешенного идентификатора при использовании констант StoreKit с iOS 9.3 / Xcode 7.3

    ld: Framework не найден для архитектуры i386

    Преобразование (или копирование) объекта в экземпляр подкласса в Objective-C

    Ошибка компоновщика Mach-O на Xcode 4.6

    Мне нужно вызвать или и т. Д. Для NSObject

    Как отладить приложение Delphi iOS FireMonkey в Xcode?

    Как открыть приложение для фотографий из UIViewController?

    ios swift при настройке текстового поля на цифровую панель вызывает странную ошибку

    Экспорт видео AVCaptureSession в размере, соответствующем уровню предварительного просмотра

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