我的标题中有一个UITableView和一个UISearchBar。当用户点击UISearchBar时,我创建了一个视图(bg:black,alpha .65)并将其放在UITableView中的内容上。我想要的是当用户点击这个半透明的UIView是从UISearchBar辞职第一个响应者。我在我的UIViewController中实现了touchesEnded:withEvent:
(也是我的UITableView的控制器)但是这个函数永远不会被调用。这里有什么我想念的吗?
干杯,
罗布
答案 0 :(得分:1)
您的控制器只会处理自己视图的事件,这可能是表格视图。如果您想在稍后添加的视图中处理触摸事件,则需要子类化UIView并实现touchesEnded:withEvent:
方法。
答案 1 :(得分:0)
我找到了一个很好的链接,可能这个链接可以帮到你, 下载源代码以获得进一步的帮助
使用UISearchBar和UITableView构建SearchView http://jduff.github.com/2010/03/01/building-a-searchview-with-uisearchbar-and-uitableview/
答案 2 :(得分:0)
您需要使用UISearchBarController而不是UISearchBar,它具有内置功能,可以满足您的需求。