Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 当UIPopoverController在屏幕上时,无法与UIPopoverController保持结果的UISearchBar进行交互_Objective C_Cocoa_Ipad_Uisearchbar_Uipopovercontroller - Fatal编程技术网

Objective c 当UIPopoverController在屏幕上时,无法与UIPopoverController保持结果的UISearchBar进行交互

Objective c 当UIPopoverController在屏幕上时,无法与UIPopoverController保持结果的UISearchBar进行交互,objective-c,cocoa,ipad,uisearchbar,uipopovercontroller,Objective C,Cocoa,Ipad,Uisearchbar,Uipopovercontroller,我有一个UISearchBar。当用户触摸UISearchBar时,将显示一个UIPopoverController,其中包含结果的UITableView。当用户键入时,将显示结果 我希望用户能够触摸UISearchBar中的灰色x按钮来清除搜索结果和UISearchBar的文本字段。但是,第一次触摸只会解除UIPopoverController,提示用户第二次触摸按钮以清除文本字段 当UIPopoverController显示时,是否有方法允许与其他对象进行触摸交互?尝试将UIPopoverC

我有一个UISearchBar。当用户触摸UISearchBar时,将显示一个UIPopoverController,其中包含结果的UITableView。当用户键入时,将显示结果

我希望用户能够触摸UISearchBar中的灰色x按钮来清除搜索结果和UISearchBar的文本字段。但是,第一次触摸只会解除UIPopoverController,提示用户第二次触摸按钮以清除文本字段


当UIPopoverController显示时,是否有方法允许与其他对象进行触摸交互?

尝试将UIPopoverController的
passthroughViews
属性设置为UISearchBar

事实上,苹果示例应用程序正是这样做的:

// Ensure the popover is not dismissed if the user taps in the search bar.
popover.passthroughViews = [NSArray arrayWithObject:searchBar];

令人惊叹的。那正是我要找的,只是不知道怎么去找。我感谢你的帮助。