Как расширить плагин NativeScript, не переписывая его?

Я пытаюсь изменить значок камеры в средстве выбора изображений iOS. Для этого существует подключаемый модуль NativeScript, который называется nativescript-mediafilepicker. Но он не предоставляет никаких API для изменения значка камеры.

Я знаю, что большинство плагинов NativeScript - это просто оболочка для собственных API. В этом случае плагин является оболочкой для модуля DKImagePickerController Pod.

Теперь я подумал, что могу просто получить доступ к средству выбора, посмотреть, где создается UIImage, а затем переопределить метод и поместить свой собственный UIImage в качестве вывода. Тем не менее, в исходном коде .

Мой вопрос в том, что для подобных ситуаций единственный вариант - создание собственного плагина NativeScript?

Здесь я хочу использовать всю функциональность плагина, но хочу расширить ее, изменив значок камеры. Как я могу сделать это без переписывания плагина или в зависимости от автора плагина в NativeScript?


person Diego Rodriguez    schedule 15.01.2021    source источник


Ответы (1)


Я бы посоветовал вам создать форк репозитория плагинов, добавить необходимые функции, а затем собрать и опубликовать свою версию, чтобы вы могли ее использовать.

person Sergey Mell    schedule 01.02.2021