alt text http://img216.imageshack.us/img216/2288/problem11.png
如图所示,我的应用程序中有一个搜索栏。
现在我想在Cancel Taped上处理我的自定义操作。
- >取消录音 - > PopViewController - >取消录音 - >清除搜索文字&隐藏搜索栏键盘。
我不知道如何处理取消点按?
先谢谢你的帮助。
答案 0 :(得分:2)
好的!我尝试了不同的东西。我在取消按钮上添加了一个新按钮。
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类型相反,而是使用TypeCustom - 因此它将变为不可见。 alt text http://img269.imageshack.us/img269/4337/problem12e.png