代码改变世界

不合法语句 self.contentView.frame.origin.x = x;

2015-08-19 20:56  dengchaojie_learner  阅读(388)  评论(0编辑  收藏  举报

下面的写法是错误的:

    CGFloat x = self.contentView.frame.origin.x;

    x = _lastDownX + translation.x;

    self.contentView.frame.origin.x = x;

 

 

 

 

正确的写法是:

    CGRect frame = self.contentView.frame;

    frame.origin.x = _lastDownX + translation.x;

    self.contentView.frame = frame;