Storyboardから始めるiPhoneアプリ開発

Twitterボタン
Twitterブログパーツ

Xcodeやobjective-c、Storyboardについて得た知識などiPhoneアプリ開発の体験記を配信


草刈りパニック 海軍王アカデミー シンプルゆめ日記 シンプル表計算CelLion 魔球スラッガー 地頭を鍛えるでんしゃ算数 Don't 100
2012/04/12(木)

[Xcode][objective-c]コードで色々なアニメーションの画面遷移をする方法

カテゴリ:Xcode / objective-c
==<<管理者環境>>==
MacOSX ver.10.7.3
Xcode ver.4.2.1
==============

以前、Storyboardを使わずにコードで画面遷移する方法を紹介しました。


今回はさらに画面遷移のアニメーションを指定する方法を紹介します。
以下のコードを画面遷移コードの前に記述するだけ。

//画面遷移アニメーションの指定
viewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;


上記コードの場合、画面遷移元と画面遷移先が透明度によって切替ります。
「UIModalTransitionStyleCrossDissolve」を以下に変えれば別のアニメーションにもなります。
どのような画面遷移アニメーションになるのかはそれぞれご自身の目で確かめて下さい。
UIModalTransitionStyleCoverVertical
UIModalTransitionStyleFlipHorizontal
UIModalTransitionStylePartialCurl


画面遷移コードの部分のみですが、冒頭にリンクしてある記事を元に記述例を載せておきます。

[Xcode][objective-c]コードで画面遷移する方法@UIAlertView

//ボタン押下時の処理
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
//遷移先ViewControllerクラスのインスタンス生成
TestViewController2 *testVC2 = [self.storyboard instantiateViewControllerWithIdentifier:@"testVC2"];//手順1で付けた名前

//画面遷移アニメーションの指定
testVC2.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

switch (buttonIndex) {
case 0://押したボタンがCancelなら何もしない
break;

case 1://押したボタンがOKなら画面遷移
[self presentModalViewController:testVC2 animated:YES ];
break;

}
}
関連記事
  1. 2012/04/12(木)|
  2. Xcode / objective-c
  3. | トラックバック:0
  4. | コメント:0
<<[iTunesConnect]iAdの広告表示率フィルレート(FillRate)推移データ@2012/4/4週 | ホーム | [Xcodeエラー]Unknown class XXXXX in Interface Builder file.>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://blog.casualappteam.com/tb.php/57-cb84db4c
この記事にトラックバックする(FC2ブログユーザー)

検索フォーム

アプリ紹介記事

おすすめ書籍

入門者向けおすすめサービス

iPhoneアプリ開発やリリースに必須と思われるサービスです。開発と並行してリリースの環境を整える必要があります。

    シティバンク
    アプリから得られる収入やアプリ製作関連の支出を管理する口座が必要です。アプリから得られる収入は日本円だけではなく米ドル等の外貨の場合がありますので、グローバルで貨幣の両替が簡易な銀行口座を選択します。一旦はここで無難です。

    FC2ブログ
    アプリをリリースする際、サポートサイトが必須です。無料で使い勝手の良いFC2ブログがおすすめです。

    リンクシェア
    アプリの下によくある広告のあれです。ここと提携してアプリ内に広告を設置することで、広告収入を得ることができます。少しでも下心があるなら必須です。

    三井住友VISAカード
    デベロッパー登録やその他経費をクレジット払いにしておけば支払いの履歴も残りますし、一々振り込む手間が省けます。三井住友VISAカードならcitiバンクを支払い口座に指定できますし、なにかと便利です。

中級者向けおすすめサービス

iPhoneアプリをリリースしても、ダウンロードされなければ意味がありません。さらに集客力・発信力を向上させましょう。

    お名前.com
    格安で独自ドメインを取得することができます。自社サイト・個人サイトを作成する際にご利用ください。

    さくらのレンタルサーバ
    レンタルサーバーです。webサイト用もしくはアプリのデーターサーバー用にどうぞ。

    ロリポップ!レンタルサーバー
    レンタルサーバーです。webサイト用もしくはアプリのデーターサーバー用にどうぞ。

その他のおすすめサービス

私のオススメのサービスです。
参考なれば幸いです。


1位   リクナビNEXT

iPhoneアプリエンジニアは求人市場で需要があります。一般企業はアプリを広告として使うケースがありますから。私自身もリクナビNEXTを利用しています。


2位   随時更新していきます。

QRコード

QR

全記事表示リンク

全ての記事を表示する

カテゴリ

最新記事

月別アーカイブ

プロフィール

CasualAppTeam

Author:CasualAppTeam
初めまして。
iPhoneアプリ開発についてブログを綴っていきます。
xcodeやobjective-c,storyboardなどについて詳しく書いていきます。

最新コメント

最新トラックバック

RSSリンクの表示

自分のための外部リンク