我的页面大小不同。我想使用枚举选择页面大小。这样想

 typedef NS_ENUM(CGSize, SizeType) {
    MAXSIZE=CGSizeMake(640, 1196),
    MIDIUMSIZE=CGSizeMake(320, 590),
    MINSIZE=CGSizeMake(160, 280)
};

这是可能的?如果没有,那么什么是最好的方法,我需要在我的整个应用程序中结合这一价值

最佳答案

根据其他答案,枚举基本上是整数,而不是结构。

您可以使用#define常量文件中的值:

#define MAXSIZE CGSizeMake(640, 1196)
#define MIDIUMSIZE CGSizeMake(320, 590)
#define MINSIZE CGSizeMake(160, 280)

尽管您可能想重命名它们以方便记忆,可读性和自动完成目的,例如:
#define PURPOSE_SIZE_MAX ...
#define PURPOSE_SIZE_MED ...
...

10-04 15:11