你必须将UISearchBar放在UITableView中吗?

时间:2017-06-28 02:37:34

标签: ios swift uisearchbar

我想使用UISearchBar并将其放在屏幕的底部,以便通过API调用搜索可用的名称。我希望将此SearchBar作为注册表单的一部分。但是,当我通过Storyboard将SearchBar放在我想要的屏幕上时,当我在模拟器上运行应用程序时,它不会显示出来。当我查看这个问题时,每个人都将搜索栏放在桌面视图中。我没有为我的原因使用正确的UI元素吗?

1 个答案:

答案 0 :(得分:1)

您的搜索栏不在屏幕上的原因可能是因为您没有正确设置约束,或者它被其他视图隐藏或覆盖。

对于你的问题的后半部分,我自己从未在UITableView本身上放置搜索栏。有些应用会在表格视图的第一个单元格上放置搜索栏,但您必须滚动才能显示它。我自己总是喜欢把它放在屏幕顶部的导航控制器上,这样它就会一直存在,并准备用户搜索任何东西。