使用drawRect重绘

xon*_*rlz 0 iphone objective-c ipad ios

我有一个UIView的子类,其中有一个drawRect.它基本上绘制了一条线和一个图像.我在viewDidLoad中绘制了这个,但是当视图更改为横向时需要更改布局.我怎么能重绘这个?

Cos*_*que 6

将视图设置contentModeUIViewContentModeRedraw.[self setNeedsDisplay]只要边界发生变化,视图就会调用.您只需根据需要调整视图大小.