UISearchController的搜索栏没有响应

时间:2015-06-12 13:35:57

标签: ios objective-c searchbar uisearchcontroller

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

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

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

MessageSource

class_name的Xib文件具有暗淡的背景,其子视图如searchController的搜索栏。

而不是

class_name *view = [[class_name alloc] initWithNibName:@"xib_name" bundle:nil];
[self.navigationController.view addSubview:view];

加入

[self.navigationController.view addSubview:view];

UISearchController的搜索栏现在正在运行,但我无法获得透明的背景视图,而是出现黑色背景。

我需要显示以前的观看内容,并在当前观看内容,如警报视图。

请在目标-C中指导我。

0 个答案:

没有答案