Intereting Posts
Почему Firebase Analytics отключена для моего приложения iOS? Как закодировать шестнадцатеричный цвет в теге NSRGB файла xml xib? XCode странная случайная ошибка, которая не исчезает Возьмите под свой контроль среднюю анимацию scrollView contentOffset Swift: словарь с множеством предметов В Swift, как добавить значки в UIImageView в TableViewCell в TableView? Как установить шрифт Ubuntu в .xib или изменить шрифт по умолчанию для Xcode 4.5.1 (а не через Code, это должно быть через .xib) Использование CMAttitude с CMCalibratedMagneticField Начиная с раскадровки, контроллер корневого представления имеет черный экран. Зачем? Как добавить контроллер просмотра в представление прокрутки, но только создать экземпляр контроллера представления, когда в представлении прокрутки отображается этот vc? Разработка iPhone – лучшая практика для многоразовых функций applicationDidBecomeActive для возврата на главную страницу Можно ли транскрибировать вызов Twilio «как вы говорите»? UITextView размытый слой при рендеринге в контексте Соотношение между эффективными ценами за тысячу показов и показами

Невозможно связать Refresh Control с IBAction в Swift

Я пытаюсь получить элемент управления обновлением для ссылки на функцию IBAction в моем диспетчере просмотра. Когда я ctrl-drag, это дает мне возможность создать Outlet. Я добавил элемент управления обновлением, установив параметр Refreshing to Enabled в инспекторе атрибутов.

Насколько мне известно, все остальное настроено должным образом, контроллер просмотра установлен в инспекторе идентификации, и я пытаюсь связать его с правильным классом.

Любой совет

Я знаю, что это не ваше решение вашей проблемы. Но вы можете создавать Refresh Control программно. Как …

var refreshCntrl : UIRefreshControl! refreshCntrl = UIRefreshControl() refreshCntrl.tintColor = UIColor.whiteColor() refreshCntrl.attributedTitle = NSAttributedString(string: "Loading...") refreshCntrl.addTarget(self, action:("refreshControlValueChanged"), forControlEvents: UIControlEvents.ValueChanged) atableView.addSubview(refreshCntrl) 

// Метод RefreshControl

 func refreshControlValueChanged(){ atableView.reloadData() refreshCntrl.endRefreshing() } 

Случилось и со мной, это дает вам вариант Outlet, потому что вы не выбрали кнопку, как вы думали, но в баре. Следовательно, для того, чтобы позволить ему установить действие, вам нужно высветить кнопку «Бар» в верхнем меню вашего контроллера в левом столбце.

Надеюсь, поможет!