drawRect是在Controller->loadView,
_drawView = [[DrawView alloc] init];且不设置_drawView.frame的话那么drawRect是不会调用。
如果你手动调用setNeedsDisplay或是sizeToFit也会调用drawRect调用,前提是UIView的frame不是(0, 0, 0, 0)。
本文详细介绍了drawRect方法的调用时机及其前提条件。指出drawRect会在Controller加载视图后自动调用,但需要确保设置了UIView的frame。若手动调用setNeedsDisplay或sizeToFit也会触发drawRect,前提是UIView的frame不为空。
drawRect是在Controller->loadView,
_drawView = [[DrawView alloc] init];且不设置_drawView.frame的话那么drawRect是不会调用。
如果你手动调用setNeedsDisplay或是sizeToFit也会调用drawRect调用,前提是UIView的frame不是(0, 0, 0, 0)。
874

被折叠的 条评论
为什么被折叠?