tableView があり、tableView に検索機能を適用したいと考えています。そのためには textField と search Button が必要ですが、これらをプログラムで作成する方法がわかりません。この 2 つのツールの作成方法を教えてください。
ありがとう。
tableView があり、tableView に検索機能を適用したいと考えています。そのためには textField と search Button が必要ですが、これらをプログラムで作成する方法がわかりません。この 2 つのツールの作成方法を教えてください。
ありがとう。
非同期スクロールバーの例について説明している次のリンクを試してください
ただし、前の投稿 UISearchBarサンプルコードを参照することもできます
入力時に結果を実装および取得するその他の方法については、applesのドキュメントにアクセスし、UISearchBarDelegateプロトコルメソッドを参照してください。
UITextFieldとUIButtonのドキュメントは次のとおりです。テキスト フィールドとボタンの両方を組み込んだUISearchBarも便利です。
ビューをテーブル ビューのヘッダー ビューに追加します。
テーブル delegate がありますtableview:cellForRowAtIndexPath
。このデリゲートに次のコードを追加します。
//Suppose you want to add textfield and button at the first row
if(indexPath.Row == 0)
{
UITextField *txtSearch = [UITextField alloc] initWithFrame:CGRectMake(0,0,150,35)];
UIButton *btnSearch = [UIButton buttonWithType:UIButtoTypeCustom];
btnSearch.frame = CGRectMake(160,0,50,35);
[[cell contentView] addSubView:txtSearch];
[[cell contentView] addSubView:btnSearch];
}
また、ボタンのようなイベントを追加することもできます
[btnSearch addTarget:self action:@selector(eventName) forControlEvents:UIControlEventTouchUpInside];
ありがとう