作者zonble (zonble)
看板MacDev
标题Re: [问题] 关於UIView的setNeedsDisplay
时间Sun Oct 31 18:00:14 2010
※ 引述《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