アニメーションを指定して次の画面を呼び出す

2013.06.10 Monday 01:06
0
    StoryBoardを使用しないで、xibの画面の遷移方法です。

    目的として、single view applicationで横にスライドして画面を遷移する方法を探していました。

    なんか無理っぽいので、横回転して画面を遷移する方法に落ち着きました。


        NextViewController *mNextVC;
        mNextVC = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
    
        // 画面遷移のアニメーションを設定
        mNextVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;    
    
        [self presentViewController:mNextVC animated:YES completion:nil];
    

    modalTransitionStyle のパラメタによって、アニメーションを変更するようです。

    UIModalTransitionStyleCoverVertical 下から上がってくる
    UIModalTransitionStyleFlipHorizontal 横回転して切り替わる
    UIModalTransitionStyleCrossDissolve フェードインで浮かび上がってくる
    UIModalTransitionStylePartialCurl   ページをめくる感じ


    ちなみに、遷移先の画面から戻ってくる時は、以下のコードを使うようです。

        [self dismissViewControllerAnimated:YES completion:nil];
    


    僕はStoryBoardから開発を始めたので、てっきり同じようなコードを書いて前の画面を呼び出して戻るのかと思っていました。
    ですが、こんな簡単な方法で戻れたんですね。
    category:画面関連 | by:こもcomments(0) | - | -
    ■Sponsored Link
    Comment








       

    Calender
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    << March 2024 >>
    Sponsored Link
    Selected entry
    Category
    Archives
    Recent comment
    • NSUnknownKeyExceptionが出た時の回避方法
      のっくん
    • NSUnknownKeyExceptionが出た時の回避方法
      funakin
    • NSUnknownKeyExceptionが出た時の回避方法
      itotake
    • 画面を縦方向に固定にする
      iphone 画面 固定
    • NSUnknownKeyExceptionが出た時の回避方法
    • NSUnknownKeyExceptionが出た時の回避方法
      atsushi
    • NSUnknownKeyExceptionが出た時の回避方法
      kanejun
    • UITableViewCellに置いたボタンのイベント処理
      こも
    • UITableViewCellに置いたボタンのイベント処理
      かつお
    • NSUnknownKeyExceptionが出た時の回避方法
      こも
    Sponsored Link
    Link
    Profile
    Search
    Others
    Mobile
    qrcode
    Powered
    無料ブログ作成サービス JUGEM