ios中的标签栏位于屏幕顶部
Posted
技术标签:
【中文标题】ios中的标签栏位于屏幕顶部【英文标题】:Tabbar in ios at the top of screen 【发布时间】:2019-07-27 17:00:26 【问题描述】:我想在 ios 的屏幕顶部制作标签栏,并想放置 3-4 个标签。默认情况下,android 使用标签栏布局提供功能。更多了解https://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/
感谢您的帮助。
【问题讨论】:
看看XLPagerTabStrip 我想要一个定制的解决方案。图书馆可能存在风险。 您不必重新发明***。 我的应用程序将是像 Instagram 这样的品牌应用程序。这就是为什么我正在考虑定制解决方案。顺便说一句谢谢 你可以试试UISegmentedControl:developer.apple.com/documentation/uikit/uisegmentedcontrol 【参考方案1】:您可以通过在 ViewController 中使用 UICollectionView 来实现它。在 ViewController 上创建一个自定义标签栏,并为每个栏设置操作以导航 UICollectionView 上的页面。
您可以在cellForItemAt 中操作自定义UICollectionViewCell 以区分每个页面。
有关 UICollectionView 教程,您可以查看此页面:https://www.raywenderlich.com/9334-uicollectionview-tutorial-getting-started
我在我的一个应用上使用这个 UICollectionView 创建了一个带有底部标签栏的视图寻呼机,就像 instagram 一样。
【讨论】:
以上是关于ios中的标签栏位于屏幕顶部的主要内容,如果未能解决你的问题,请参考以下文章