在OC中,不允許直接修改對象的"結構體"屬性的"成員",允許修改對象的"結構體屬性"
EX:self.IVHeader.frame.origin.y = self.IVHeader.frame.origin.y - 10; (False)
正確操作:取出結構體屬性
CGRect rect = self.IVHeader.frame;
修改結構體屬性
rect.origin.x -= 20;
設置結構體屬性
self.IVHeader.frame = rect;
在OC中,不允許直接修改對象的"結構體"屬性的"成員",允許修改對象的"結構體屬性"
EX:self.IVHeader.frame.origin.y = self.IVHeader.frame.origin.y - 10; (False)
正確操作:取出結構體屬性
CGRect rect = self.IVHeader.frame;
修改結構體屬性
rect.origin.x -= 20;
設置結構體屬性
self.IVHeader.frame = rect;