2015-05-20 4 views
3

Я хотел бы иметь возможность создавать строки для WKInterfaceTable, что после того, как пользователь скользит их справа налево, показать дополнительный контроль (как это происходит с почтового приложения в Apple Watch).Apple, часы: Создание почтовых строки приложения типа в WKInterfaceTable

Вот изображение приложения почты (пожалуйста, обратитесь к верхней левой и нижней левом изображении):

http://core0.staticworld.net/images/article/2015/04/applewatch_mail-100581468-medium.idge.jpg

Любая идея о том, как они это делали?

ответ

2

В настоящее время это невозможно для обычных сторонних разработчиков. WatchKit просто этого не предлагает. Обратитесь к справочнику WatchKit Framework, который доступен here.

В этом году Apple может разрешить собственные приложения для просмотра часов (предлагать больше опций). Возможно, мы узнаем больше уже в следующем месяце (WWDC).

Возможно ли такое индивидуальное управление, которое имитирует это поведение?

Я вижу две проблемы:

  • Ваш код WatchKit не работает на часы, а на iPhone (это расширение). Даже если вы можете реализовать какой-то пользовательский элемент управления, который может изменить свою позицию, он может быть очень изменчив из-за соединения BT. См. here.
  • Кроме того, вам нужно будет определить местоположение пальца. Я не знаю о методе WatchKit, который дает вам эту информацию.
+0

Есть ли официальная документация, в которой говорится, что это невозможно сделать? Не могли бы вы добавить ссылку на свой ответ? – mm24

+0

Спасибо. Однако в документации WInterfaceTable нет конкретного предложения (насколько я вижу), говоря, что это невозможно. Вы нашли его? – mm24

+0

Я думаю, что Apple обычно объясняет, что возможно без очень длинного списка, указав, что не возможно. Такой список может быть очень, очень длинным. :) Когда я изучаю документацию, я не вижу никакого метода для достижения желаемой функциональности. – vomako