有问题"表达不可分配#34;

时间:2014-06-29 16:32:59

标签: ios objective-c cgpoint

我遇到以下代码问题: " rectView"是一个UIView,它的边界起源应该是一个CGPoint,为什么它不起作用?

[UIView animateWithDuration:3 animations:^{
`rectView.bounds.origin = CGPointMake(50, 100);
 }];

1 个答案:

答案 0 :(得分:0)

您不能简单地为视图指定原点,但您可以使用该原点值分配新的边界/帧:

[UIView animateWithDuration:3 animations:^{
     CGRect originalRect = rectView.bounds;
     rectView.bounds = CGRectMake(50, 10, originalRect.size.width, originalRect.size.height);
}];