Apple watch: создание строк стиля почтового приложения в WKInterfaceTable
Я хотел бы иметь возможность создавать строки для таблицы WKInterfaceTable, которые, когда пользователь перемещает их справа налево, показывают дополнительный элемент управления (как это происходит с почтовым приложением в Apple Watch).
Вот изображение приложения Почта (пожалуйста, обратитесь к верхнему левому и нижнему левому изображению):
http://core0.staticworld.net/images/article/2015/04/applewatch_mail-100581468-medium.idge.jpg
Есть идеи, как они это сделали?
1 ответ
В настоящее время это невозможно для обычных сторонних разработчиков. WatchKit просто не предлагает этого. Обратитесь к Справочнику по WatchKit Framework, который доступен здесь.
Apple может разрешить использование собственных часовых приложений (предлагая больше возможностей) в конце этого года. Может быть, мы узнаем больше уже в следующем месяце (WWDC).
Возможен ли пользовательский элемент управления, имитирующий это поведение?
Я вижу две проблемы:
- Ваш код WatchKit работает не на часах, а на iPhone (это расширение). Даже если бы вы могли реализовать какой-то пользовательский элемент управления, который может изменить его положение, он может быть очень изменчивым из-за соединения BT Смотрите здесь.
- Кроме того, вы должны быть в состоянии определить местоположение пальца. Я не знаю о методе WatchKit, который дает вам эту информацию.