首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UITabBarController中所有选项卡的顶部搜索栏

UITabBarController中所有选项卡的顶部搜索栏
EN

Stack Overflow用户
提问于 2013-06-26 15:17:35
回答 3查看 1.3K关注 0票数 0

我正在寻找在屏幕顶部为我的TabBarController中的所有选项卡实现UISearchBar的最佳方式。我希望SearchBar在所有选项卡中保持一致(即相同的占位符文本,即使在切换选项卡后也是相同的搜索文本)。

除了在用户每次切换选项卡时将数据传递给所选选项卡之外,还有什么方法可以做到这一点吗?我在考虑创建一个singleton UISearchBar,并在用户每次更改选项卡时将其添加为一个子视图。不过,我对这种方法持怀疑态度。

提前谢谢你。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-26 17:27:28

您可以创建一个baseviewcontroller.因为你可以添加你的UISearchBar。之后,您可以从该baseviewcontroller.继承每个选项卡的ViewController因此,在您的UITabBarController的每个选项卡中,您将获得该UISearchBar

票数 0
EN

Stack Overflow用户

发布于 2018-04-05 03:02:11

我也一直在为此而苦苦挣扎,直到我尝试了一些东西,结果证明它非常简单!

你所需要做的就是在一个UIViewController中添加UISearchBar和一个容器视图,然后在容器视图中设置你的UITabBarController的段,就可以了!一个横跨所有选项卡的搜索栏,该解决方案还有助于将搜索功能的逻辑与选项卡功能分开,因为您不会被迫在所有选项卡上实现搜索视图。

在这里,我创建了一个带有1个UIView的视图控制器,其中包含一个搜索栏和一个帐户图标,还包含一个容器视图(蓝色部分),其中包含TabBarController

票数 0
EN

Stack Overflow用户

发布于 2013-06-26 15:23:15

你必须在tabbar的每个视图控制器中实现搜索栏。

在所有视图中添加UISearchbar。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17313843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档