ScrollView.refreshControl = refreshControl не показывает пользовательские настройки. Функция выполняется, но не отображается обратная связь - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть ScrollView с 3 видами коллекций. Я реализовал refre sh элемент управления. Элемент refre sh правильно работает в том смысле, что он запускает требуемую функцию, и даже с задержкой переключает представление прокрутки.

Однако установка любого из свойств refreshControls (например, цвета текста / фона) имеет эффект 0 при добавлении элемента управления refre sh в мой scrollView следующим образом:

scrollView.refreshControl = refreshControl

Когда Я использую старый метод:

scrollView.insertSubview(refreshControl, at: 0)

Я могу видеть текст / счетчик, но он глючит.

Есть ли причина, по которой свойства refreshControl могут быть скрыты от просмотра, когда нет используя insertSubview?

1 Ответ

0 голосов
/ 14 апреля 2020

Спасибо пользователю по имени Matt за этот вопрос: UIRefreshControl не отображается в ландшафте, когда в навигационном контроллере с большими заголовками

Я смог определить, что это действительно было вызвано Большое название предпочтение: Automati c установлено в Раскадровки для моих заголовков навигации. Несмотря на то, что моя навигационная панель скрыта на контроллере представления, нежелательный эффект ее скрытия моего refreshControl все еще существовал. Чтобы это исправить, как говорит Мэтт:

«Если вы выключите Предпочитает большие заголовки, все в порядке. Я играл с некоторыми другими настройками, но без эффекта.»

...