Мой WatchKit wkinterfacetable не будет прокручиваться

Несмотря на то, что у меня больше элементов, чем умещается на экране, мне кажется, что прокрутки с помощью касания или колеса прокрутки в симуляторе или реальных часах не получается.

Симулятор, раскадровка

3 ответа

Решение

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

HIG также упоминает, что не следует этого делать: https://developer.apple.com/watch/human-interface-guidelines/ui-elements/

У меня не было прокрутки, потому что в раскадровке для этого контроллера интерфейса был включен параметр "Фиксировано по краям экрана". Убедитесь, что это отключено.

Я нашел 2 решения проблемы прокрутки таблицы в приложении для часов.

  1. Удалить таблицу из группы
  2. Другим решением, которое работает для отображения индикатора, является установка для параметра «Размер группы» значения «Размер по содержимому». Снимок экрана также прилагается для справки.
Другие вопросы по тегам