2016-05-04 150 views
0

我想用滑動導航(Objective-C)將第二個視圖控制器添加到我的項目中。哪種方法最簡單?在objective-c中添加滑動導航

正如你在圖片中看到的,我在第一個視圖中有這些按鈕,我想添加更多。我也有一張不在圖片中的背景圖片,是否可以保留兩張圖片?所以當我向右滑動時,背景應該不會移動,只有按鈕。 picture

+0

會發生什麼事? –

+0

它應該顯示其他按鈕的第二個視圖。這就像第二頁。 – imnew

回答

0

你應該在你的viewController的主視圖中有兩個UIView,讓我們說view01和view02。兩個視圖都應該有一個backgroundColor == clearColor(所以你可以隨時看到你的backgroundPicture)。在兩個視圖中添加一個GestureRecognizer,以便捕捉用戶滑動手勢。通過滑動,您可以從mainView中移出view01並在view02中移動。

詳細地說,您應該具備在ViewController中將UIView實例添加到您的mainView中的技能,移動UIView實例的技能以及將GestureRecognizers添加到視圖並將其與視圖移動到的目標操作相關聯的技能進入或退出。在這裏寫這全是太多,但也許你可以繼續逐步搜索細節問題。祝你好運!

0

在這裏,你需要的是創造基類

第一步添加新類(.H。M)將name作爲BaseViewController

第二步中查看所做BaseViewController的加載方法設置背景圖片

第三步:您的第一個視圖控制器轉到.h文件中

@interface FirstViewController : BaseViewController 

    @end 

第4步:也在做同樣爲第二個視圖控制器(與BaseViewController更換的UIViewController)

希望它可以幫助你時,刷卡第一行