Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
Ios UISearchController错误放置UISearchBar_Ios_Uisearchbar_Uisearchcontroller - Fatal编程技术网

Ios UISearchController错误放置UISearchBar

Ios UISearchController错误放置UISearchBar,ios,uisearchbar,uisearchcontroller,Ios,Uisearchbar,Uisearchcontroller,我在模式页面上使用UISearchController允许用户搜索一些数据。该页面使用表视图控制器设计,搜索栏位于tableViewCell中 当用户点击搜索栏时,UISearchController会设置布局动画,将表格标题滑动到页面顶部并移动搜索栏。然而,它并没有在正确的地方结束。它没有充分向上移动 有人对如何帮助UISearchController正确定位搜索栏有什么建议吗 点击搜索栏之前(看起来正常) 点击搜索栏后(搜索栏位置错误) 你好。您应该在tableHeader中添加搜索栏。像

我在模式页面上使用UISearchController允许用户搜索一些数据。该页面使用表视图控制器设计,搜索栏位于tableViewCell中

当用户点击搜索栏时,UISearchController会设置布局动画,将表格标题滑动到页面顶部并移动搜索栏。然而,它并没有在正确的地方结束。它没有充分向上移动

有人对如何帮助UISearchController正确定位搜索栏有什么建议吗

点击搜索栏之前(看起来正常)

点击搜索栏后(搜索栏位置错误)

你好。您应该在tableHeader中添加搜索栏。像使用tableCell一样使用他是一个错误的决定。从UI的角度来看,使用tableHeader不是一个选项。搜索仅与表的一部分相关,而不是与整个表相关。但是,我同意您的看法,UISearchController的设计者似乎只考虑了搜索栏位于表头时的情况。