Re: [問題] Draw a string in a specific CALayer

看板MacDev作者 (zonble)時間13年前 (2011/04/14 10:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/6 (看更多)
※ 引述《popcorny (畢業了..@@")》之銘言: : ※ 引述《zonble (zonble)》之銘言: : : 其實是呼叫這個 layer 繪圖,這個 layer 的 drawInContext: : 感謝Z大的投影片 : 也拜讀完了 : 但還有個疑問 : 如果說要custom draw : 感覺去繼承UIView並且實作drawRect就好啦? : 什麼情況之下會需要去產生一個CALayer並透過addSublayer加到UIView.layer之中? 如果你的畫面中有上百個東西要動來動去,這些東西又不需要是 UIResponder,用 subview 就太慢了。因為 UIResponder 一多, 在 runloop 裡頭,每個 responder 都要問一輪是否要處理某個 touch event,最後就會覺得整個 app 幾乎卡住。這時候就該考慮 使用 CALayer 呈現畫面,而不是 UIView。 -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.67.252

04/14 12:10, , 1F
瞭解了..感謝回答:)
04/14 12:10, 1F
文章代碼(AID): #1Dfc62b_ (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1Dfc62b_ (MacDev)