看板 MacDev 關於我們 聯絡資訊
想請問一個問題 我在做簡單的UIView移動的時候 使用 [UIView animateWithDuration:0.3 animations:^{ [MyView setTransform:CGAffineTransformMakeTranslation(260, 0)]; } completion:^(BOOL finished) { }]; 但是移動的方式卻是先往左移動130再往右移動260... 想請問一下是哪裡出了問題... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.3.34 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1395819071.A.972.html
HuangJC:130 剛好是 260 的一半,我覺得是 scale = 2 的效應 03/27 02:38
jeff77731:想請問哪裡會呼叫到scale?我應該是沒用到才對,如果用成 03/27 11:07
jeff77731:self.view去移動又正常了@@ 03/27 11:07
HuangJC:不用呼叫,我實測也看過,這部份照著書上打沒用.. 03/27 21:06
HuangJC:當然可能是我沒了解細節,問題是馬上要交成果,沒時間懂 03/27 21:07
jeff77731:結果把autolayout關掉就正常了... 03/28 11:10