У меня есть ярлык с длинным текстом и кнопкой внутри WKInterfaceGroup. Могу ли я прокрутить группу вверху на сенсорном обработчике кнопки?Могу ли я прокручивать WKInterfaceGroup программно?
1
A
ответ
2
Вы можете сделать это, так как WatchOS 4. У WKInterfaceController есть функция для этого.
func scroll(to object: WKInterfaceObject, at scrollPosition: WKInterfaceScrollPosition, animated: Bool)
Просто указать объект (это может быть, например, WKInterfaceGroup
) вы хотите, чтобы перейти к верхней части экрана, как object
и указать scrollPosition
на экране он должен прокручивать, чтобы и вы хорошо. Так что в вашем классе WKInterfaceController:
scroll(to: objectToShowAtTheTopOfTheScreen, at: .top, animated: true)
Read more on this in the Apple Developer documentation for WKInterfaceController
1
№. Единственный способ программно прокрутить интерфейс с помощью WatchKit - это прокрутка до определенной строки в WKInterfaceTable
.
Смежные вопросы
- 1. скрыть и показать WKInterfaceGroup программно
- 2. Могу ли я программно прокручивать до нужной строки в UIPickerView?
- 3. Можно ли повторно использовать WKInterfaceGroup?
- 4. Можно ли прокручивать любой экран программно?
- 5. Как программно прокручивать TextMergeViewer?
- 6. Как прокручивать TTreeView программно?
- 7. Можно ли прокручивать (перемещать) pdf программно?
- 8. UIScrollView - можно ли прокручивать вручную или программно?
- 9. Как программно прокручивать QPrintPreviewWidget?
- 10. Как программно прокручивать TreeView?
- 11. Как прокручивать программно ScrollView?
- 12. Как программно прокручивать элемент HTML?
- 13. Программно прокручивать окно Windows Mobile
- 14. Как скрыть и показать WKInterfaceGroup программно с анимацией?
- 15. Могу ли я программно расширить меню «Файл»?
- 16. Могу ли я создать MOTION_EVENT программно?
- 17. Могу ли я создать UIContainerView программно?
- 18. Facebook: Могу ли я программно добавить друга?
- 19. Могу ли я добавить iPad popover программно?
- 20. Могу ли я изменить значок приложения программно
- 21. Могу ли я включить/отключить ContentProvider программно?
- 22. Могу ли я открыть программу NSMenu программно?
- 23. Android - Могу ли я использовать Виджет программно?
- 24. Могу ли я установить SQLNET.AUTHENTICATION_SERVICES = (NONE) программно?
- 25. Как я могу прокручивать объекты в Swift?
- 26. Можно ли программным образом получить дочерние элементы WKInterfaceGroup?
- 27. Могу ли я прокручивать окна в emacs синхронно?
- 28. Могу ли я прокручивать текстовый файл, когда значения являются строками?
- 29. Могу ли я прокручивать полосы прокрутки на UIWebView
- 30. Может ли WatchKit WKInterfaceGroup быть кнопкой?