[iPhone] UINavigationBar に UISearchBar を入れる方法
ナビゲーションバーに検索バーを入れるとき、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 を設定するのをお忘れなく。
関連する投稿
こんにちは。はじめまして。
とてもためになることばかりで、参考にさせてもらっております。
ひとつご質問があるのですが、ViewControllerにSearchBarを実装してみたのですが、
検索窓にキーワードを入力する際に出てくるキーボードですが、英字ではなく
日本語入力をするのにはどうすればいいのでしょうか?
Localization native development region : Japan
Localizations : Japanese
としてあるのですが、これだけでは日本語入力にならないのでしょうか?
お忙しい中、誠に申し訳ございませんが、ご質問にお答えいただけると幸いです。
よろしくお願いいたします。
現状日本語キーボードをデフォルトで表示させる方法はないようです。先日アップルのエンジニアに直接聞いてみたのですが「できない」と言われました。
3twitching…
…