如何在我的应用程序中获取叠加视图
Posted
技术标签:
【中文标题】如何在我的应用程序中获取叠加视图【英文标题】:How to get overlayview in my application 【发布时间】:2012-12-18 11:05:29 【问题描述】:我需要帮助。实际上,当我点击或单击搜索按钮时,我应该得到一个黑屏。正如您在ABPeoplePicker
中看到的那样。所以UITableView
可以吗?我添加了一张图片,可以帮助您解决我的问题。
这是我的代码:-
-(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
if(searching)
return;
[searchBar setShowsCancelButton:YES animated:YES];
searching = YES;
letUserSelectRow = NO;
[contactTableView setScrollEnabled:NO];
![示例图片][1]
【问题讨论】:
【参考方案1】:如果您添加UISearchDisplayController
而不是UISearchBar
,则会自动出现黑屏。如果您在UISearchBar
以外的其他地方需要它,则必须添加具有黑色背景颜色的视图并在需要时显示/隐藏它。
【讨论】:
对不起。我尝试使用 UISearchDisplayController 而不是 UISearchBar 但我无法得到我的结果。 即使没有 UITableView 也应该可以工作,只需拖放另一个 UISearchDisplayController 并聚焦 UISearchBar。 感谢您的回复。但是不能以编程方式完成吗?虽然我对 iphone dev 很陌生,但仍然想知道该怎么做。 哦!我只是将新的 UISearchDisplayController 拖到我的 UIViewController 中,并且无需任何更改或设置即可正常工作。不知道你的情况是什么问题,这里的一些专家会帮助你。 :-) 你可以添加一个alpha值为0.5的uiview,它看起来和你想要的一样以上是关于如何在我的应用程序中获取叠加视图的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的应用程序中获取从 Whats 应用程序的聊天中选择的图像路径?