使用drawRect重绘

时间:2012-02-24 08:04:33

标签: iphone objective-c ios ipad

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

1 个答案:

答案 0 :(得分:6)

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