遇到问题
static CGSize const size = CGSizeMake(80, 40);
提示错误: Initializer element is not a compile-time constant
我在想定义基本类型的时候都没有问题定义CGSize应该也是可以的.没想到却出错了.
解决方法
因为CGSize是结构体
/* Sizes. */
struct CGSize {
CGFloat width;
CGFloat height;
};
typedef struct CGSize CGSize;
使用下面方法就可以使用了
static CGSize const size = {80,40};
网友评论