Re: [問題] NSView製作動畫

看板MacDev作者 (dryman)時間15年前 (2009/02/22 08:33), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串4/6 (看更多)
我試了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
我想我程式碼要重寫,得用NSAnimation之類的才能這麼做
02/22 08:46, 1F
文章代碼(AID): #19e9rnaS (MacDev)
文章代碼(AID): #19e9rnaS (MacDev)