iphone如何用不同的数据重新加载视图

问题描述:

我是iphone noob。我不确定我是否正确地询问了这一点,但我需要能够使用不同的数据集重新加载我的视图。我有一个观点,显示一周中的几天和一天中某个给定项目的工作时间。我需要能够重新加载相同的视图,但用上周的时间表示不同的视图之间的转换(我发现了很多交换不同视图的例子),因为它是相同的视图,只是不同的数据。iphone如何用不同的数据重新加载视图

我在想有2个相同的UIView实例。一个视图是显示给用户的当前视图。另一个视图是一个“分段”视图,我加载下一组数据,然后将分段与当前视图交换。通过这种方法,当前视图将被重新定义为等待下一组数据的新“分段”视图。你会怎么做呢?你如何维持一个“分期”的观点?这是正确的方式来思考这个吗?我想在不同的星期之间过渡或应用一些动画。

此项目数据是我的tabController中的一个选项卡。我有其他选项卡的设置,报告等我一直在搜索谷歌,但林不知道到底如何说出我在找什么。我知道我想完成什么,只是不知道该怎么问。任何人都可以请提供正确的条款,或链接到例子吗?谢谢。

+0

...但你用什么来显示你的数据,什么样的对象?一个视图只是一个容器,您可以在其中放置多种视觉/显示对象...例如,您可以使用UILabel以简单文本或UIDatePicker显示数据......在很多情况下,您可以只是改变显示属性/设置或调用对象方法来改变数据显示... – meronix 2011-02-08 07:14:03

如果您在更改数据时没有显示任何类型的过渡/动画,则不需要分段视图。只需更改视图中不同对象的值即可。

例如

更改标签的文字。 更改按钮标题或按钮图像。 更改段标题为分段控制...

等等等等。

,你甚至不会需要刷新视图以查看的变化而变化将立即可见..

只在表视图的情况下,您需要更改数据源中的值并在表视图上调用reloadData。

+0

我有一系列的星期几和用户可以输入时间的字段的标签。是的,我可以简单地将数据重新应用于不同周的标签/字段。我想我正在寻找的是不同周的过渡。 – 2011-02-08 14:05:42