Swift: расширение перечисления UIModalTransitionStyle

Как я могу добавить новый case в перечислении UIModalTransitionStyle?

Это возможно с помощью быстрого расширения?

В документе Swift о расширении говорится, что: Расширения добавляют новые функциональные возможности к существующему классу, структуре, перечислению или типу протокола.

Означает ли это, я могу создать расширение для enum?

UIModalTransitionStyle имеет следующие четыре случая:

Я хочу добавить еще один случай. Как я могу это сделать?

Я нашел только это на SO, это не помогает (или я не могу понять, как использовать это решение для решения моей проблемы):

1 ответ

AFAIK, нет никакого способа напрямую добавить больше дел в перечисление. Документация относится к добавлению, например, вычисляемых свойств и функций к существующему перечислению.

Лучше всего было бы расширить UIModalTransitionStyle несколькими случаями с помощью метода, описанного в этом ответе.

Другие вопросы по тегам