2011-01-22 14 views
1

歡迎任何建議! :)iphone - 如何刷新與滾動視圖uiview?

我的屏幕設計,景觀與左邊的文字(這是在主視圖)和右側的滾動視圖(其中包含一個交互式的地圖圖像)

的mainviewcontroller包含滾動視圖作爲出口。 在scrollviewcontroller中,我將一個'地圖'視圖添加到滾動視圖中。 在mapviewcontroller中,我根據用戶輸入更新appdelegate中的數組。

我現在想刷新包含scrollview的主uiview,以便顯示appdel數組中的更新文本 - 只要用戶單擊按鈕。

回答

0

你應該調用你的視圖的 - (void)setNeedsDisplay方法來重畫它。

[myView setNeedsDisplay]; 

看到蘋果的參考文檔在這裏:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html%23//apple_ref/doc/uid/TP40006816-CH3-BBCCADHC

+0

嗨:)是的,我已經遇到此方法之前,並已閱讀文檔,但我仍然沒有得到它的工作......我打電話的方法,如:[mainView setNeedsDisplay];在我的mapViewController中,但似乎沒有發生。 – suzanne 2011-01-22 22:23:25

0

你必須調用viewWillAppear從其他視圖 - 控制