2009年
2月 25
ナビゲーションバーに検索バーを入れるとき、Interface Builder で入れようとしても入れることは出来ません。Youtube アプリのようにナビゲーションに検索を入れたかったので調べたメモです。
検索バーを入れたいビューコントローラーに以下のようにして入れます。
UISearchBar *searchBar = [[UISearchBar alloc] init]; searchBar.delegate = self; self.navigationItem.titleView = searchBar; self.navigationItem.titleView.frame = CGRectMake(0, 0, 320, 44); [searchBar release];
検索バーを入れたビューコントローラに UISearchBarDelegate を設定するのをお忘れなく。
関連する投稿
2 Responses to “[iPhone] UINavigationBar に UISearchBar を入れる方法”
Leave a Reply
Additional comments powered by BackType




11月 26th, 2009 at 2:18 pm
こんにちは。はじめまして。
とてもためになることばかりで、参考にさせてもらっております。
ひとつご質問があるのですが、ViewControllerにSearchBarを実装してみたのですが、
検索窓にキーワードを入力する際に出てくるキーボードですが、英字ではなく
日本語入力をするのにはどうすればいいのでしょうか?
Localization native development region : Japan
Localizations : Japanese
としてあるのですが、これだけでは日本語入力にならないのでしょうか?
お忙しい中、誠に申し訳ございませんが、ご質問にお答えいただけると幸いです。
よろしくお願いいたします。
12月 17th, 2009 at 11:09 am
現状日本語キーボードをデフォルトで表示させる方法はないようです。先日アップルのエンジニアに直接聞いてみたのですが「できない」と言われました。