1

代替テキストhttp://img216.imageshack.us/img216/2288/problem11.png

写真のように、アプリケーションに検索バーがあります。

次に、キャンセルテープでカスタムアクションを処理します。

->[テーピングのキャンセル時]->[PopViewController]->[テーピングのキャンセル時]->[検索テキストのクリア]と[検索バーキーボードの非表示]。

キャンセルタップの扱い方がわかりませんか?

助けてくれてありがとう。

4

1 に答える 1

2

Ok !私は何か違うことを試しました。[キャンセル]ボタンに新しいボタンを追加しました。

UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
btn.backgroundColor=[UIColor clearColor];
[btn setFrame:CGRectMake(260, 5, 53, 32)];
[btn addTarget:self action:@selector(onCancelSearch:) forControlEvents:UIControlEventTouchUpInside];
[searchBar addSubview:btn];

今。次の画像を参照してください。ただし、RoundedRect Typeを使用しているため、代わりにTypeCustomを使用してください。これにより非表示になります。 代替テキストhttp://img269.imageshack.us/img269/4337/problem12e.png

于 2009-08-21T23:57:32.037 に答える