我子类化UIView并覆盖drawRect方法。我注意到,仅在 View 首次加载时才调用 View 的drawrect。之后,将不再调用它。如何确定方向更改后调用它?我试过了旋转前后在 View 上调用setNeedsDisplay,但这样做没有效果。
最佳答案
[myView setContentMode:UIViewContentModeRedraw];
您也可以在IB中进行设置(即,将模式设置为“重绘”)
关于iphone - iPhone SDK:方向更改后如何在UIView子类上触发drawRect?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2526162/