调用setFrame时不调用drawRect

时间:2014-12-19 05:11:58

标签: ios uiview uikit

我注意到当在UIView上设置一个帧时,UIView会调用setNeedsDisplay,后者又会调用drawRect。我注意到即使我将contentMode设置为Center,ScaleAspectFit,ScaleToFill也是如此。我想drawRect只被调用一次,而不是当帧改变时。这可能/是否有一个启用此功能的contentMode?

1 个答案:

答案 0 :(得分:0)

调用drawRect:时,这不关你的事。你担心这个问题就是问题所在。系统将在需要调用时调用它。你的工作就是每次调用它时画画。如果您已正确实施drawRect:,则根本不会出现任何问题。这是一个框架。它完成它的工作,你做你的工作。

相关问题