gpt4 book ai didi

iOS 启动 Storyboard : How can I change a Tab Bar's tint color?

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:53 24 4
gpt4 key购买 nike

我在做什么:

使用“启动 Storyboard”。它非常简单,并且包含一个默认的 UITabBarController。我在启动 Storyboard 和我的应用程序中将选项卡栏的“tintColor”设置为红色。我正在使用 Xcode 7、iOS 9。

什么不起作用:

启动屏幕使用默认的蓝色 iOS 色调加载选项卡栏...!然后在加载后,当启动屏幕 Storyboard 被替换时,色调颜色会切换为红色。


您究竟打算如何在 Storyboard 中设置标签栏的色调?

演示项目:http://s000.tinyupload.com/?file_id=73998115878034693063

最佳答案

正确的做法是混淆Xcode。 Xcode 应该不知道使用的启动 Storyboard实际上是一个 launch Storyboard。这样您就可以设置一些自定义的 User Defined Runtime Attributes。但是,您仍然无法运行某些自定义代码...

所以...要做到这一点,请按照下列步骤操作:

  1. 创建一个新的 Xcode 项目

  2. 将您的 Main.storyboard 复制到桌面并将其重命名为 CustomLaunchScreen.storyboard

  3. 将此 CustomLaunchScreen.storyboard 添加到项目中。

  4. 打开您的 Info.plist 文件 并将键 Launch screen interface file base name 的值从 LaunchScreen 更改为 CustomLaunchScreen .

  5. 打开您的 CustomLaunchScreen.storyboard。删除默认的 UIViewController 并将 UITabBarController 设置为您的初始 View Controller

  6. 打开 UITabBarControllertabBar 属性并导航到 User Defined Runtime Attributes

  7. 添加tintColor属性,将type设置为Color,并设置一些自定义值。

您还可以观看完整的视频教程Here

关于iOS 启动 Storyboard : How can I change a Tab Bar's tint color?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com