如何制作具有页面控制支持的水平滑动屏幕

时间:2011-07-28 08:24:05

标签: iphone cocoa-touch

我正在努力......真的在与UIScrollView和UIPAgeControl斗争。我有你的管,到处搜寻,但我似乎无法将所有的知识拉成满足我需要的东西。

我有一个应用程序,目前有2个视图控制器类。让我们称他们为“使命”和“天气”。所以我们有mission.h,mission.m,mission.xib和weather.h,weather.m和weather.xib。简单地显示从XML文件读取的值。 xib尺寸为311x420。

问题是,当我在任务屏幕上时,我希望能够向左滑动并显示天气屏幕,反之亦然。

我知道这可以通过UIScrollView完成,但我无法准确理解这些部分是如何结合在一起的。然后,最重要的是,当用户在屏幕之间滑动时,UIPageControl如何与UIScrollView一起显示底部的“点”?

有人可以帮忙吗?我如何能够在加载mission.xib时将其滑动到Weather.xib?

我觉得很尴尬,因为我确信有人会说这很简单,但经过几天尝试破解这个问题后我会问。

1 个答案:

答案 0 :(得分:0)

在主视图控制器中创建滚动视图。将视图天气和任务添加到滚动视图。为这两个视图设置框架。然后,您将能够从天气滚动到任务,反之亦然。

为什么你认为这很复杂?

对于pagecontrol,您可以将其挂钩作为mainviewcontroller的插座并相应地更新它。