android - ios中的标签栏位于屏幕顶部
问题描述
我想在 iOS 的屏幕顶部制作标签栏,并想放置 3-4 个标签。默认情况下,Android 使用标签栏布局提供功能。如需更多了解https://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/
谢谢您的帮助。
解决方案
您可以通过在 ViewController 中使用UICollectionView来实现它。在 ViewController 上创建一个自定义选项卡栏,并为每个栏设置操作以导航 UICollectionView 上的页面。
您可以在 cellForItemAt 中操作自定义UICollectionViewCell以区分每个页面。
对于 UICollectionView 教程,您可以查看此页面:https ://www.raywenderlich.com/9334-uicollectionview-tutorial-getting-started
我在我的一个使用此 UICollectionView 的应用程序上创建了一个带有底部标签栏的视图寻呼机,就像 instagram 一样。
推荐阅读
- c# - 如何修复此代码以正确地给我一个坐标数组,其中提供的每种颜色都在位图中检测到?
- java - 如何在 Kotlin 的片段中使用按钮进行 android 开发?
- javascript - 使用 API 调用在 React FullCalendar 中传递数据
- jquery - 如何在点击时显示元素(jQuery)?
- javascript - 如何使用javascript函数将具有多行的JSON字符串转换为单行
- c# - 天气技能 Azure Web 测试自行运行,连接到虚拟助手时不起作用
- python - 如何通过仅在python中的列表中给出该元素的特定部分来查找列表中元素的索引
- python - 在 Python 中从 Active Directory 获取不记名令牌
- actionscript-3 - 第一个问题!NPC 步行循环随机发生器按预期工作(边界确实需要调整),但不播放嵌套的步行动画?(AS3)
- typescript - TypeScript 抱怨当它是对象时返回布尔值