Re: [問題] Draw a string in a specific CALayer
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):