タグ

ブックマーク / labs.techfirm.co.jp (3)

  • Split Viewを縦方向で2ペインにする | iPad Techfirm Lab

    Split Viewは、2つの隣り合ったペインから成る1つのフルスクリーンビューです。 横方向の場合はマスタペインと詳細ペインが表示されますが、縦方向の場合は詳細ペインのみの表示となります。 しかし、「設定」アプリのように縦方向の場合でもマスタペインを表示したい場合があります。 今回はその方法をご紹介します。 やることは3つです。 UISplitViewControllerのサブクラスを作成 willAnimateRotationToInterfaceOrientationをオーバーライド 横方向の場合のみ、最後に親クラスのwillAnimateRotationToInterfaceOrientationを呼ぶ 3番目がポイントです。 UISplitViewControllerのサブクラスのwillAnimateRotationToInterfaceOrientationでは以下のように

    watanata2000
    watanata2000 2011/08/25
    縦/横でも常に2ペイン表示
  • Split Views | iPad Techfirm Lab

    SplitViewは、iPadを横向きにすると上の画像のような2カラムの表示を、縦向きにすると下画像のような1カラムの表示にできるコンポーネントです。 UISplitViewControllerを使うとiPadに最適なSplitViewを簡単に用意できます。 Popoverと組み合わせて使うとよいです。 UISplitViewControllerの使い方 SplitViewの表示には2カラムに対応する2つのUIViewControllerを用意します。 その2つのコントローラをUISplitViewControllerのviewControllersプロパティにNSArrayで渡してあげます。 とても簡単です。 こんな風に使います。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOpti

    watanata2000
    watanata2000 2011/07/26
    UISplitViewController 直接 ViewController 設定
  • アプリ終了時の処理 〜 iOS4 & iPhone SDK 4 対応 〜 | iPad Techfirm Lab

    iOS4からマルチタスクが導入されたことにより、アプリ終了時に呼ばれるデリゲートメソッドが変更されました。 保存処理などをそこで行っていたアプリは変更する必要があります。 これまではアプリ起動中にホームボタンをクリックすれば原則的にはアプリは終了していましたが、マルチタスクの導入によりホームボタンをクリックしただけではアプリは閉じるだけで終了はせず、一部機能を除き休止状態となります。 実際にアプリを終了させるためには、ホームボタンをダブルクリックしてタスク一覧からアプリを長押し削除します。 このようにマルチタスクの導入によりアプリの終了に関する操作が以前とは異なっているように、内部の処理も変更しています。 iPhone SDK 3 ではアプリ終了時(ホームボタンクリック)にUIApplicationDelegateの // - (void)applicationWillTerminat

    watanata2000
    watanata2000 2010/07/03
    アプリ開発終了手順
  • 1