作者jeff77731 (LittleRice)
看板MacDev
标题[问题] UIView移动的问题
时间Wed Mar 26 15:31:07 2014
想请问一个问题
我在做简单的UIView移动的时候
使用
[UIView animateWithDuration:0.3 animations:^{
[MyView setTransform:CGAffineTransformMakeTranslation(260, 0)];
} completion:^(BOOL finished) {
}];
但是移动的方式却是先往左移动130再往右移动260...
想请问一下是哪里出了问题...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.3.34
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1395819071.A.972.html
1F:推 HuangJC:130 刚好是 260 的一半,我觉得是 scale = 2 的效应 03/27 02:38
2F:→ jeff77731:想请问哪里会呼叫到scale?我应该是没用到才对,如果用成 03/27 11:07
3F:→ jeff77731:self.view去移动又正常了@@ 03/27 11:07
4F:推 HuangJC:不用呼叫,我实测也看过,这部份照着书上打没用.. 03/27 21:06
5F:→ HuangJC:当然可能是我没了解细节,问题是马上要交成果,没时间懂 03/27 21:07
6F:→ jeff77731:结果把autolayout关掉就正常了... 03/28 11:10