frame

第一个方面:code

在oc中,不容许直接修改对象的结构体属性的成员,
对象

但能够修改结构体属性的成员it

若是修改对象的结构体属性的成员class

三个步骤:vi

1.取出frame,2.修改结构体的成员,3.从新为对象的结构体属性赋值co

CGRect frame = self.button.frame;

frame.origin.x -= 20;

self.button.frame = frame;


第二个方面:cas

枚举类型本质上是就是整数,定义的时候,只要指定第一个数值,后续的数值会依次递增
数字

枚举类型是解决魔法数字比较经常使用的手段结构体

枚举能够跟switch一块儿用枚举

typedef enum{
    kMovies = 10
    ...
} movies;

switch(...)
{
    case kMovies:
    
    break;
}
相关文章
相关标签/搜索