Re: [問題] 關於UIView的setNeedsDisplay
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):