2

私の質問は、UISearchBarにボタンを追加する方法とは異なります。彼はナビゲーションバーに検索バーを追加しており、同じようにテーブルビューを使用する必要があるためです。

UISearchbarの検索ボックスの横にボタンを追加する必要があるアプリで作業しています。私はこれに対する解決策を見つけようとしましたが、私が見つけた唯一の方法はUINavigationBarを使用することです。ただし、編集イベントの開始時と終了時に検索バーをアニメーション化する必要があるため、ナビゲーションバーに検索バーを配置してもニーズが満たされません。

UITableviewのヘッダービューに検索バーを配置して、テーブルビューでスクロールできるようにしました。検索ボックスの横にあるボタンを除いて、正常に動作し、期待どおりにアニメーション化され、もちろんスクロールします。

UISearchBarの検索ボックスの横にボタンを追加する他の方法はありますか?

4

2 に答える 2

4

はい、ビューに追加してビューを返すことができます

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;

方法。

于 2012-07-03T10:33:02.233 に答える
0

IBも同様に機能するはずです。UISearchbarデリゲートをViewControllerに接続し、VCからそのデリゲートメソッドを使用するか、またはsearchBarから呼び出されたIBactionsを使用して、データとアクションをVCロジックに渡すようにしてください。ネルソン

于 2012-07-12T18:20:50.743 に答える