深色 UISearchController iOS11
Dark UISearchController iOS11
我非常努力地尝试在 iPhone 上重现“文件”应用程序的这种行为:
Beginning behaviour of UISearchController
End behaviour of UISearchController
所以当我们点击搜索栏时,搜索栏背景保持白色,其余部分变暗。
但是当我尝试重现此行为时,我将此 属性 设置为 UISearchController:
searchController.obscuresBackgroundDuringPresentation = true
我也试过这个 属性 :
searchController.dimsBackgroundDuringPresentation = true
但是我的整个视野都是黑暗的..
如果有人有想法,那就太好了:)
提前致谢!
在您创建 UISearchController
的 UIViewController
上。您需要设置
definesPresentationContext = true
否则,UIKit
将推断表示上下文是最根视图控制器(对于您可能是您的 UINavigationController
)并在其上显示 searchResultController
使其覆盖顶部和底部导航栏。
我非常努力地尝试在 iPhone 上重现“文件”应用程序的这种行为:
Beginning behaviour of UISearchController
End behaviour of UISearchController
所以当我们点击搜索栏时,搜索栏背景保持白色,其余部分变暗。
但是当我尝试重现此行为时,我将此 属性 设置为 UISearchController:
searchController.obscuresBackgroundDuringPresentation = true
我也试过这个 属性 :
searchController.dimsBackgroundDuringPresentation = true
但是我的整个视野都是黑暗的..
如果有人有想法,那就太好了:)
提前致谢!
在您创建 UISearchController
的 UIViewController
上。您需要设置
definesPresentationContext = true
否则,UIKit
将推断表示上下文是最根视图控制器(对于您可能是您的 UINavigationController
)并在其上显示 searchResultController
使其覆盖顶部和底部导航栏。