Re: [問題] 關於UIView的setNeedsDisplay

看板MacDev作者 (zonble)時間13年前 (2010/10/31 18:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《leondemon (狗狗)》之銘言: : 然後在TestView的- (void)drawRect:(CGRect)rect 內加入 : CGSize newFrameSize = [@"Test" sizeWithFont:self.font]; : self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, : newFrameSize.width, newFrameSize.height); 順道一提,我記得改變 View 的 frame 的時候,會呼叫一次 重繪,所以,在 drawRect 裡頭改變 frame 大小,要注意一下 是不是會一直叫 View 重繪。一直 redraw,效能可能會不好。 -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.103.143
文章代碼(AID): #1CpJung_ (MacDev)
文章代碼(AID): #1CpJung_ (MacDev)