Re: [問題] 關於CATextLayer的問題

看板MacDev作者 (zonble)時間11年前 (2013/04/01 07:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《xareelee (XareeLee)》之銘言: : 目前卡在的問題是 下半的CATextLayer 要如何在13 points高內畫出字體的下半部分? : 我設了該contentsRect 為{{0, 0.5},{1, 1}} : 可是並沒有達到我想要的效果 : 而如果把下半部的CATextLayer的高設為26 points 就可以正常顯示下半部 : 但那並不是我想要的,我希望下半部的高為13 points : 請問要怎麼做才能在一半的高度內 畫出下半部的字體呢? CALayer 有個屬性叫做 mask(遮罩)。其實你要做的事情,還是 畫原本大小的文字,只是這個 text layer 的上半部用一個遮罩 裁掉,這樣就可以了。 -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.11.39

04/01 14:34, , 1F
好,謝謝,我來試試看 :P
04/01 14:34, 1F
文章代碼(AID): #1HMCbPzv (MacDev)
文章代碼(AID): #1HMCbPzv (MacDev)