2010-11-01 31 views
0

我有一個簡單的向下鑽取導航應用程序。在細節視圖中,我繪製了幾個20x20大小的UIImage,取決於導航項中選擇的行。當選擇一行時,這些圖像在細節視圖上繪製爲子視圖。現在,當我進入「細節視圖」時,我已經設置了幾個按鈕,當按下按鈕時,它們將重新排列小圖像。爲此,我需要清除以前的圖像,並在視圖中的不同位置重新繪製它們。我有一個方法,如: [MyView changeImagePositionwithPosnumber:「按鈕選擇的數字」] 我不能通過這個方法時按下按鈕,因爲它繪製了現有的圖像。 如何刷新視圖以傳遞此方法?我需要爲此執行繪製矩陣嗎? 我不太明白直角,我不知道如何實現它。 簡而言之,當你離開細節視圖時,無論導航控制器如何操作,我都會這樣做,因此我可以刷新視圖並在其上繪製新圖像。 任何幫助,這是非常感謝。我仍然是一個新手。在iPhone SDK中需要刷新UIView的幫助

回答

0

這爲我工作: 的UIView *視圖: 爲(UIView的*在[視圖子視圖]子視圖){ [子視圖removeFromSuperview]; }

謝謝