#ios #dji-sdk
#iOS #dji-sdk
Вопрос:
Я пытаюсь настроить кнопки C1 и C2 в пользовательском приложении DJI. Я обнаружил, что могу вызвать метод setCustomButtonTags:withCompletion, который является частью класса DJIRemoteController.
Я попытался заполнить объект DJIRCCustomButtonTags, чтобы предоставить его в качестве параметра метода, но я не знаю, какие значения допустимы для c1buttontag и c2buttontag. Кто-нибудь знает что-нибудь об использовании метода setCustomButtonTags?
Ответ №1:
Допустимые значения находятся в диапазоне [0, 255] (документация).
Вы можете установить свои собственные значения, но это не заставляет кнопки что-либо делать. Вместо этого вы могли бы считывать значения после их установки собственным приложением DJI, добавлять прослушиватели кнопок и выполнять некоторые действия при изменении состояния кнопки.
Насколько я знаю, значения, используемые приложением DJI, нигде не задокументированы. Поэтому вам придется выяснять их значение один за другим. А затем реализовать функциональность один за другим…
Вот пример (для Android) реализации прослушивателей кнопок: https://github.com/dji-sdk/Mobile-SDK-Android/issues/286