1

デフォルトの UISearchBar の外観を変更したいと思います。例として、以下に示すように、Google iPhone アプリの検索ボックスをどのように再作成しますか? この効果を生み出すには、どのように画像を重ねますか?

代替テキスト
(ソース: isedb.com )

4

2 に答える 2

2

検索バーをカスタマイズする可能性を調査したところ、これはとは関係のないカスタムコンポーネントであると言いがちですがUISearchBar、代わりにその機能を再現しています。

于 2010-07-09T09:07:58.123 に答える
1

何もサブクラス化する必要はありません。ボタンとテキスト フィールドを持つ新しい UIView を作成し、ビュー全体がロードされるときに次のようにします。

[self.searchDisplayController.searchBar addSubview:customSearchBarView];

キーボードにアクセスできるように、新しいテキスト フィールドをファーストレスポンダとして設定してください。

于 2010-04-08T19:51:55.737 に答える