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

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

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


person ferik    schedule 19.05.2015    source источник


Ответы (3)


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

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

person bgilham    schedule 19.05.2015
comment
Спасибо, это получилось. Хорошо, чтобы понять причину, почему тоже. - person ferik; 20.05.2015
comment
Я тоже пытался поместить таблицу в группу и понял, что она не будет прокручиваться. У меня есть приложение на основе страниц с табличными представлениями, все работает нормально, однако ячейки таблицы затрудняют просмотр индикатора страниц, потому что они прокручиваются за ним. Я надеялся добавить группу, чтобы размер таблицы был чуть выше индикатора страниц. Это работает, и индикатор страницы становится отчетливо виден, но таблица больше не прокручивается. Я не могу изменить размер реальной таблицы. Может ли кто-нибудь предложить способ добиться того, что мне нужно? - person Plasma; 02.10.2016

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

введите описание изображения здесь

person Stefan S    schedule 07.07.2019
comment
спас мой день. Работал как шарм. Это происходит только в Xcode 11.2. В старой версии без проблем - person Rajan Twanabashu; 03.12.2019

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

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