我试图用触摸事件移动CALayer。但是有错误信息。
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
// get touched point
CGPoint pt = [[touches anyObject] locationInView:self];
[self.layer convertPoint:pt toLayer:self.layer.superlayer];
// move piece to the point
piece.bounds.origin = pt; <- "Expression is not assignable"
}
}
我一直在寻找这个问题的解决方案,并得出这是Objective -C对象结构的问题。但我无法得到解决方案。
谢谢你的好心。