Re: [問題] NSView製作動畫
我試了yllan大的程式碼,這樣寫還是不行ˊˋ
每次重畫時都會再initWithFrame一次
initWithFrame:(NSRect)frame{
self=[super initWithFrame];
^^^^^^^^^^^^^^^^^^^^^^^^^^
要從NSView的initWithFrame抓了目前視窗的訊息後才會繼續跑
可以從這邊看到只要是重畫一定會再init一次
所以timer也只能放在initWithFrame裡面動畫才能跑(或是放在drawRect裡面)
放在IBAction只能跑一格
...想要做按按紐後才播放動畫有那麼困難嗎orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.55.115
→
02/22 08:46, , 1F
02/22 08:46, 1F
討論串 (同標題文章)