2016-05-04 6 views
0

スワイプナビゲーション(Objective-C)でプロジェクトに2番目のビューコントローラを追加したいとします。最も簡単な方法は?目的のスワイプナビゲーションを追加する-c

私が最初のビューでこれらのボタンを持っているので、私はさらに追加したいと思います。私はまた、絵にはない背景の絵を持っています、それは両方のビューのためにそれを保持することは可能ですか?右にスワイプすると、背景は移動してはいけません。ボタンだけです。

+0

助け同じホープん?? –

+0

2番目のビューには他のボタンが表示されます。それは2番目のページのようなものです。 – imnew

答えて

0

viewControllerのメインビューに2つのUIViewが必要です(view01とview02)。どちらのビューにもbackgroundColor == clearColorが必要です(backgroundPictureは常に見えます)。両方のビューにGestureRecognizerを追加すると、ユーザーがスワイプジェスチャを捕らえることができます。スワイプを使用すると、main01からview01を移動し、view02内を移動できます。

詳しくは、ViewControllerのメインビューにUIViewインスタンスを追加するスキル、UIViewインスタンスを移動するスキル、およびGestureRecognizersをビューに追加してビューが移動されるターゲットアクションに接続するスキルが必要ですインまたはアウト。これはあまりに多すぎてここに書いてはいけませんが、細かい問題を段階的に捜し出すことができます。がんばろう!あなたが必要なもの。ここ

0

基本クラスを作成することです

ステップ1新しいクラス(.H。M)はBaseViewControllerとして名を追加追加

ビューで

ステップ2 BaseViewControllerの負荷方法は、背景画像

を設定しました

ステップ3:最初のビューコントローラ

@interface FirstViewController : BaseViewController 

    @end 

ステップ4の後藤.hファイル:また、第二ビューコントローラ(BaseViewControllerとのUIViewControllerを置き換え)するために

は、それはあなたが最初の行をスワイプするときどうなる