UISearchController层次结构中的额外意外UIView

UISearchController层次结构中的额外意外UIView,uiview,uiviewcontroller,uikit,uisearchcontroller,uiview-hierarchy,Uiview,Uiviewcontroller,Uikit,Uisearchcontroller,Uiview Hierarchy,我对UISearchController有问题。它正在添加一个额外视图作为其视图的直接子视图。它有isAccessibilityElement=true和描述“双击可关闭”,这将阻止所有Appium自动测试。我不知道为什么,在哪里,如何添加 有人知道何时以及为什么添加此视图以及如何删除它吗?我曾尝试将其isAccessibilityElement=false设置为表单代码,但在某些情况下,它被设置为true 适用于有此问题的任何其他人。这是由苹果提供的默认行为引起的,UISearchContro

我对UISearchController有问题。它正在添加一个额外视图作为其视图的直接子视图。它有
isAccessibilityElement=true
和描述“双击可关闭”,这将阻止所有Appium自动测试。我不知道为什么,在哪里,如何添加


有人知道何时以及为什么添加此视图以及如何删除它吗?我曾尝试将其
isAccessibilityElement=false
设置为表单代码,但在某些情况下,它被设置为
true

适用于有此问题的任何其他人。这是由苹果提供的默认行为引起的,
UISearchController
,其中
searchResultsController
最初隐藏,直到
UISearchBar
有文本为止

我们在searchResultsController中使用了旧代码来取消隐藏自己
view.ishiden=false
,这与此默认逻辑冲突

修复方法是删除此选项,改为设置
searchController.showsSearchResultsController=true
,它始终显示结果,并且不会添加双击以关闭视图