2012-11-26 62 views
0

我对Objective-C中覆盖框架函数的覆盖函数的工作方式感到有些困惑。 例如:如果我重写UITextViewdrawRect:函数,则UITextView仍会绘制文本和选择标记。覆盖drawRect并不禁止iOS UIKit绘图

任何人都可以解释为什么这个工程?我期望重写drawRect不会调用UITextView的drawRect的超级实现,否则我会明确地调用它?

回答

2

drawRect方法只负责绘制视图本身。如果视图有一些子视图,覆盖drawRect不会阻止它们出现。也许这是你的案例与文本视图?

+0

愚蠢的我,这可能是问题! –