タグ

2010年6月21日のブックマーク (4件)

  • UINavigationの片方のサイドに複数個のボタンを持たせたい

    こんな感じでUINavigationBarの片方のサイドに複数個のボタンをおく方法を探してみました。UIToolBarと異なり、UINavigationBarではUINavigationItem.rightBarButtonItem, UINavigationItem.leftBarButtonItem, それからタイトル部分と、最大でも3個しかアイテムを配置することが出来ません。そのため、複数のボタンを一つの配置箇所にまとめて配置したい場合には、カスタムビューを作成する必要があります。 Appleの配布しているデモアプリケーションにもありますが、こういう場合にはUISegmentedControlのmomentaryプロパティをYESに指定して、ボタンみたいに利用するのがいちばん良いようです。 NSArray *items = [NSArray arrayWithObjects:@"Ad

    UINavigationの片方のサイドに複数個のボタンを持たせたい
  • 画面遷移時にナビゲーションバーやタブバーを隠す方法 - tomute's note

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

    画面遷移時にナビゲーションバーやタブバーを隠す方法 - tomute's note
  • 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

  • Tag:AddressBook | 俺履歴-おれろぐ- | RAKUGAKI

    よーやく理解できたー 結構簡単に連絡先追加できるのね。UIも用意してくれてるみたいだし。 うん、こりゃ便利。 --- AddBookViewController.h --- #import <AddressBook/AddressBook.h> #import <AddressBookUI/AddressBookUI.h> @interface AddBookViewController : UIViewController <ABNewPersonViewControllerDelegate> { } @end --- AddBookViewController.m --- #import "AddBookViewController.h" @implementation AddBookViewController - (void)viewDidLoad { UIButton *ad