【问题标题】:How i implemented an Tab into UITabBar without seeing this tab as item?我如何在不将此选项卡视为项目的情况下在 UITabBar 中实现选项卡?
【发布时间】:2019-10-06 00:47:47
【问题描述】:

我有一个有 5 个选项卡的 UITabBarController。所以,我的问题是,我想在 UITabBarController 中制作一个欢迎屏幕,但是当应用程序启动时,这个屏幕应该只有一次可见。屏幕出现且用户切换Tabs后,不能返回欢迎屏幕,否则必须退出应用重新打开。

我尝试将 UIViewController 作为 RootViewController,但他没有向我显示 UITabBarController。

有什么办法可以通过故事板解决这个问题?加上代码也可以。

【问题讨论】:

    标签: swift storyboard uitabbarcontroller uistoryboard


    【解决方案1】:

    如果我没有误解您的问题,这些想法将对您有所帮助;

    向您的 tabBarViewController 添加一个额外的选项卡,使其成为欢迎视图并使此视图控制器成为初始 VC,以便用户在登陆到 tabBarViewController 时,此视图将在几秒钟后出现,根据您的需要从 UITabBarViewController 更改选项卡索引 selectedIndex 然后隐藏欢迎视图来自 tabBar 的按钮。

    第二种方法:在 UItabbarViewController 内部创建自定义 tabbarView(可滚动),您可以使用 collectionView,它很容易实现,并且可以像按钮一样选择单元格。隐藏原始标签栏使欢迎视图首先出现,使其索引第六,然后在需要时以编程方式更改 selectedIndex 并禁用从 collectionView 滚动,这样只有五个按钮出现在屏幕上,欢迎视图按钮自动保持在屏幕外。

    您可以在我的 Github 存储库中找到示例代码 UICWaveTabBarUICSlideTabBar UICExapandableTabBar

    包含.xib文件的拳头链接,您可以从故事板,第二和第三代码编辑它

    【讨论】:

    • 好的,我的 Storyboard 中有一个静态的 UITabBarController,所以我想我不能只隐藏一个 UITabBarItem。我只能隐藏完整的 UITabBar。顺便感谢您的回答。
    • 你可以很容易,只要看看这个链接:stackoverflow.com/a/28384731/6296931
    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多