2011-07-28 45 views
0

我正在苦苦掙扎...真的很難用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?

我覺得很尷尬,因爲我確信有人會說這很簡單,但經過幾天試圖破解這個堅果我雖然我會問。

回答

0

在您的主視圖控制器中創建滾動視圖。將視圖天氣和任務添加到滾動視圖。爲這兩個視圖設置框架。然後你就可以從天氣滾動到任務,反之亦然。

您爲什麼認爲這很複雜?

對於pagecontrol,您可以將其掛鉤爲mainviewcontroller的出口並相應地更新它。

+0

我似乎無法理解如何執行視圖加載和管理。但感謝您的反饋。什麼代碼「將觀看天氣和任務添加到滾動視圖」? – MonkeyBusiness

+0

您提到您有要添加到滾動視圖的視圖weather.xib和mission.xib。您也可以使用滾動視圖閱讀分頁示例代碼。 –

+0

Praveen ....我真的不能解決這個問題。你有沒有粘貼任何代碼? – MonkeyBusiness