使用CGAffineTransformtranslate对button进行平移时
[UIView animateWithDuration:6 animations:^ {
self.addPicBtn.transform = CGAffineTransformTranslate(_addPicBtn.transform, 10, 0);
}];
没有达到预期的效果,比如原来button的中心点(x,y)坐标是(10,10),平移之后理论上应为(20,10),但实际情况下,平移时是从(0,10)开始平移,最后停在了(10,10)的位置。并且如果多次平移,在模拟器上好像没有问题,可以不断平移,但在真机上却总是从(0,10)开始平移到(10,10)。求大神解答这两个问题