【发布时间】:2011-03-08 15:07:49
【问题描述】:
我想知道是否可以向现有枚举类型(框架的一部分)添加/附加另一个项目?
类似这样:我们有 enum 类型
typedef enum {
UIModalTransitionStyleCoverVertical = 0,
UIModalTransitionStyleFlipHorizontal,
UIModalTransitionStyleCrossDissolve,
UIModalTransitionStylePartialCurl,
} UIModalTransitionStyle;
现在我想在这个集合中追加或添加一个像UIModalTransitionStyleCoverVerticalFlipped 这样的项目。
这样的事情能做到吗?
【问题讨论】:
-
如果你有框架的源代码,你可以做这个和任何你喜欢的修改。
-
您想做的事非常有意义。不幸的是,枚举并不能真正地向外扩展,例如,类可以(通过继承等)。
标签: objective-c c cocoa-touch enums