Swift:枚举UIModalTransitionStyle的扩展

时间:2018-05-04 15:21:00

标签: ios swift enums swift-extensions uimodalpresentationstyle

如何在枚举UIModalTransitionStyle中添加新的case

使用swift extension是否可行?

关于extension的Swift文档说:扩展程序为现有类,结构,枚举或协议类型添加了新功能。

是否意味着,我可以为enum创建扩展程序?

UIModalTransitionStyle有以下四种情况:

  

我想在其中添加一个案例推送。我怎么能这样做?

我只在SO上找到了这个,这没有帮助(或者我无法理解,如何使用该解决方案来解决我的问题):

1 个答案:

答案 0 :(得分:0)

AFAIK有无法直接向枚举添加更多案例。该文档涉及添加例如计算现有枚举的属性和函数。

您最好的选择是使用this answer中描述的方法扩展UIModalTransitionStyle以及更多案例。