iOS:如何在 UISearchDisplayController 中的 searchBar 上添加 View ,我希望 View 位于 _UISearchDisplayControllerDimmingView 之上

标签 ios objective-c xcode

如何在 UISearchDisplayController 中的 searchBar 上添加 View ,并且我希望该 View 位于 _UISearchDisplayControllerDimmingView 之上?

我通过[self.searchDisplayController.searchBar insertSubview:view3 atIndex:0];添加 View 。但它位于 _UISearchDisplayControllerDimmingView 下。

我给你看照片: this red view was my view

如果以某种方式关闭_UISearchDisplayControllerDimmingView也会对我有帮助!

最佳答案

如果您确实希望它位于 dimView 的顶部,请将您的 View 放在应用程序的窗口上。

UIView *view = [[[UIApplication sharedApplication]windows]objectAtIndex:0];

并将您的 View 添加为 subview 。

关于iOS:如何在 UISearchDisplayController 中的 searchBar 上添加 View ,我希望 View 位于 _UISearchDisplayControllerDimmingView 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37179581/

相关文章:

ios - 如何在 Objective-C 的 AlertView 中通过 http url 显示图像?

iphone - 需要传递什么值?http ://maps. google.com/maps/geo?q=%@&output=csv

ios - Xcode UI Automation captureScreenWithName 无法在 iPhone 6 模拟器及更高版本上捕获整个屏幕

objective-c - AFNetworking 获取 XML 解析错误的数据

iphone - iOS:在代码中访问 app-info.plist 变量

swift - 使用 performSegue View 时停止重新加载 webview

ios - 为什么 UIWebView 不在 applicationWillTerminate : in my app delegate? 加载 NSURLRequest

ios - 以编程方式创建 UITableViewCells

ios - 为什么当我认为我没有改变任何东西时,我突然在 Xcode 中收到随机错误?

xcode - 如何在我的 Xcode 项目中查看整个 SCM 历史记录?