按钮的基本使用(不能直接访问对象的 结构体属性 的成员变量)

//    self.head.frame.origin.y = self.head.frame.origin.y - 10;

//    不能直接访问对象的 结构体属性 的成员变量

//    能够直接访问对象的结构体属性

//    self.head.frame

//     1.取出对象的结构体属性frame,赋值给临时的变量

      CGRect tempFrame = self.head.frame;

//     2.修改临时变量的值

//    tempFrame.origin.y = tempFrame.origin.y - 10;

    tempFrame.origin.y -= 10;

//    3.用临时变量的值覆盖原来的值

    self.head.frame = tempFrame;

    

原文地址:https://www.cnblogs.com/gzz2016/p/5643640.html