我对Objective-C中重写函数如何在覆盖Framework函数方面有点困惑。
例如:如果我覆盖drawRect
的{{1}}:函数,则UITextView
仍会绘制文本和选择标记。
任何人都能解释一下为什么会这样吗?我希望覆盖UITextView
不会调用drawRect
的drawRect的超级实现,否则我会明确地调用它?
答案 0 :(得分:2)
drawRect
方法仅负责绘制视图本身。如果视图包含一些子视图,则覆盖drawRect
将不会阻止这些子视图出现。也许这是你的文本视图的情况?