[問題] UIView移動的問題

看板MacDev作者 (LittleRice)時間10年前 (2014/03/26 15:31), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
想請問一個問題 我在做簡單的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

03/27 02:38, , 1F
130 剛好是 260 的一半,我覺得是 scale = 2 的效應
03/27 02:38, 1F

03/27 11:07, , 2F
想請問哪裡會呼叫到scale?我應該是沒用到才對,如果用成
03/27 11:07, 2F

03/27 11:07, , 3F
self.view去移動又正常了@@
03/27 11:07, 3F

03/27 21:06, , 4F
不用呼叫,我實測也看過,這部份照著書上打沒用..
03/27 21:06, 4F

03/27 21:07, , 5F
當然可能是我沒了解細節,問題是馬上要交成果,沒時間懂
03/27 21:07, 5F

03/28 11:10, , 6F
結果把autolayout關掉就正常了...
03/28 11:10, 6F
文章代碼(AID): #1JCe8_bo (MacDev)