2012-11-26 47 views
0

我對Objective-C中覆蓋框架函數的覆蓋函數的工作方式感到有些困惑。 例如:如果我重寫UITextViewdrawRect:函數,則UITextView仍會繪製文本和選擇標記。覆蓋drawRect並不禁止iOS UIKit繪圖

任何人都可以解釋爲什麼這個工程?我期望重寫drawRect不會調用UITextView的drawRect的超級實現,否則我會明確地調用它?

回答

2

drawRect方法只負責繪製視圖本身。如果視圖有一些子視圖,覆蓋drawRect不會阻止它們出現。也許這是你的案例與文本視圖?

+0

愚蠢的我,這可能是問題! –