Ios UISearchController';s的搜索栏没有响应

Ios UISearchController';s的搜索栏没有响应,ios,objective-c,searchbar,uisearchcontroller,Ios,Objective C,Searchbar,Uisearchcontroller,我无法在iOS 8中点击UISearchController的搜索栏获得响应事件 我在一个视图中按下按钮,显示具有暗淡背景的自定义视图,如警报视图外观,其中自定义视图将UISearchController的搜索栏作为子视图。以编程方式添加searchController。当我尝试触摸搜索栏时,它在iOS 8中没有响应,而我使用iOS 7的UISearchDisplayController添加了搜索栏,它工作正常 我有一个带导航栏的viewController。在viewController A中

我无法在iOS 8中点击UISearchController的搜索栏获得响应事件

我在一个视图中按下按钮,显示具有暗淡背景的自定义视图,如警报视图外观,其中自定义视图将UISearchController的搜索栏作为子视图。以编程方式添加searchController。当我尝试触摸搜索栏时,它在iOS 8中没有响应,而我使用iOS 7的UISearchDisplayController添加了搜索栏,它工作正常

我有一个带导航栏的viewController。在viewController A中,我有一个按钮。在按下按钮时,我尝试将视图显示为自定义视图,背景暗淡,如警报视图外观。所以我在button方法中添加了以下行

class_name *view = [[class_name alloc] initWithNibName:@"xib_name" bundle:nil];
[self.navigationController.view addSubview:view];
类名称为的Xib文件具有暗淡的背景和子视图,如searchController的搜索栏

而不是

[self.navigationController.view addSubview:view];
增加

UISearchController的搜索栏现在正在工作,但我无法获得透明背景视图,而是显示黑色背景

我需要显示以前的视图内容,并在其上显示当前视图内容,如警报视图


请在objective-C中为我提供指导。

您是否将学员设置为self?@sasquatch Ya。UISearchController的搜索栏在普通视图中工作正常,当我尝试在自定义视图中执行此操作时,它没有响应。可能视图层次结构中的某些内容干扰了触摸手势。请显示代码,以便我们查看视图和搜索栏的设置情况。@PetahChristian UISearchController的搜索栏触摸功能现在可以正常工作,但我无法获得透明背景。我需要显示以前的视图内容,并在其上显示当前视图内容,如警报视图。
[self presentViewController:view animated:YES completion:nil];