gro*_*msy 6 cocoa objective-c uisearchbar ipad uipopovercontroller
我有一个UISearchBar.当用户触摸UISearchBar时,会显示一个包含UITableView结果的UIPopoverController.当用户键入时,会显示结果.
我希望用户能够触摸UISearchBar中的灰色x按钮以清除搜索结果并清除UISearchBar的文本字段.但是,第一次触摸只是取消UIPopoverController,提示用户再次触摸该按钮以清除文本字段.
有没有办法在UIPopoverController显示时允许与其他对象进行触摸交互?
小智 7
尝试将passthroughViewsUIPopoverController 的属性设置为UISearchBar.
事实上,Apple示例应用程序ToolbarSearch正是这样做的:
// Ensure the popover is not dismissed if the user taps in the search bar.
popover.passthroughViews = [NSArray arrayWithObject:searchBar];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |