タグ

UINavigationControllerに関するdropcontrolのブックマーク (4)

  • UISplitViewController を実装する : Objective-C プログラミング

    iPadUISplitViewController を使ってみた時に、実装で少し戸惑うところがあったので、その辺りを中心に UISplitViewController の使い方について整理しておこうと思います。 UISplitView というのは、横にした画面を左と右とに分けて、片方でメニューを、もう片方で各メニュー項目の内容を表示するビューになります。画面を縦にした場合は、メニュー画面がポップオーバーメニューとして隠されて、内容の画面だけが大きく表示されます。 UISplitView を配置する まず、UISplitViewController は、いちばん最初のビューコントローラーとして実装する必要があるようでした。 今回は次のような感じで、UISplitViewController からいったん UINavigationController を挟んで、その上で Master V

  • iOS 6 UINavigationControllerのAutorotate

    iOS6ではshouldAutorotateToInterfaceOrientation:メソッドが廃止され、代わりにsupportedInterfaceOrientationsメソッドとshouldAutorotateメソッドを使うようになっています。 ところが最初のViewControllerをUINavigationControllerにしているアプリでは、他のViewControllerにこれらのメソッドを実装しても有効になりません。(shouldAutorotateが呼ばれない。) このようなアプリの場合は次のようにすると回転を制御できるようになります。 UINavigationControllerのサブクラスを作り、起動時のUINavigationControllerのクラスをそれに替える。 上記サブクラスにsupportedInterfaceOrientationsメソッドと

    iOS 6 UINavigationControllerのAutorotate
  • はてなブログ | 無料ブログを作成しよう

    調味料の視点から「東京の飯はまずい」か問題について言及してみた 東京の飯はまずいのか、みたいな言説がXでちょっと話題になっていたりします。まあ、観測範囲の問題で、全然そんなの知らなかったという人もいるかもしれませんが、うちのタイムラインではそこそこ話題になっているという感じですね。 おおもとは名古屋の飯の話のよう…

    はてなブログ | 無料ブログを作成しよう
  • 画面遷移時にナビゲーションバーやタブバーを隠す方法 - tomute's note

    UINavigationControllerやUITabBarControllerを使ったiPhoneアプリを作った場合、以下のように画面遷移時には基的に上部のナビゲーションバーや下部のタブバーは表示されたままである。 しかし何らかの理由で画面遷移時にこのナビゲーションバーやタブバーを隠したいという場合には、以下のような方法で実現が可能である。 1. ナビゲーションバーを隠す方法 遷移後の画面をコントロールするUIViewControllerのサブクラスで、ナビゲーションバーの表示・非表示を行う。 (ナビゲーションバーを非表示にすると、遷移前の画面に戻るボタンが無くなるので、別途ボタンを用意してユーザがそのボタンを押した際に戻るようにしている) @implementation DetailViewController - (void)viewDidLoad { [super viewDi

    画面遷移時にナビゲーションバーやタブバーを隠す方法 - tomute's note
  • 1