2011-01-22 13 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从其他视图 - 控制