7
有沒有辦法刷新UIView,隨後會調用drawRect?刷新UIView drawRect?
編輯:
我做[view setNeedsDisplay]
但它似乎沒有奏效!或者至少我的NSLog在drawRect中不顯示。
編輯2:
請參閱所選答案的評論爲血淋淋的細節!第一條提示:確保它是屬性鏈接!
有沒有辦法刷新UIView,隨後會調用drawRect?刷新UIView drawRect?
編輯:
我做[view setNeedsDisplay]
但它似乎沒有奏效!或者至少我的NSLog在drawRect中不顯示。
編輯2:
請參閱所選答案的評論爲血淋淋的細節!第一條提示:確保它是屬性鏈接!
是的!只需撥打
[self.view setNeedsDisplay];
從您的視圖控制器,或[self setNeedsDisplay]
直接從UIView
,如果您使用的是子類。
編輯:確保你打這個正確的view
。上面的代碼將調用您調用它的視圖控制器的view
屬性;這不一定是正確的,儘管這取決於你的需求。
另外,如果要在nib文件中創建此視圖,請確保插座已在Interface Builder中連接。
它似乎沒有工作!或者至少我的NSLog在drawRect中不顯示。 – confused 2010-12-06 01:30:05