iOS 启动故事板:如何更改选项卡栏的色调颜色?

2024-02-23

我在做什么:

使用“启动故事板”。它非常简单,并且包含一个默认的 UITabBarController。我已在启动情节提要以及我的应用程序中将选项卡栏的“tintColor”设置为红色。我使用的是 Xcode 7、iOS 9。

什么不起作用:

启动屏幕使用默认的蓝色 iOS 色调加载标签栏...!然后,加载后,当启动屏幕故事板被替换时,色调颜色会切换为红色。


您究竟如何在故事板中设置选项卡栏的色调颜色?

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


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

所以...为此,请按照下列步骤操作:

  1. 创建一个新的 Xcode 项目

  2. 复制你的Main.storyboard进入桌面并将其重命名为CustomLaunchScreen.storyboard.

  3. 添加这个CustomLaunchScreen.storyboard到项目。

  4. 打开你的Info.plist file并更改密钥Launch screen interface file base name价值来自LaunchScreen to CustomLaunchScreen.

  5. 打开你的CustomLaunchScreen.storyboard。删除默认的UIViewController并设置UITabBarController身为你的initial view controller.

  6. 打开tabBar你的财产UITabBarController并导航至User Defined Runtime Attributes

  7. Add the tintColor属性、集合type as Color并设置一些自定义值。

您还可以观看完整的视频教程Here https://youtu.be/Zv_xi5ECG3I

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 启动故事板:如何更改选项卡栏的色调颜色? 的相关文章

随机推荐

  • 使用 igraph (R) 组合入射顶点的属性来创建边属性

    对于图中的每条边 我想添加一个数字属性 权重 它是事件顶点属性 概率 的乘积 我可以通过在边缘上循环来做到这一点 那是 for i in E G ind lt V G inc i p lt get vertex attribute G na
  • 未捕获(承诺中):错误:运行时编译器未加载 Angular 8

    我正在尝试从 JSON 文件加载路由 路由中还有一个延迟加载的模块 一切都按预期工作 直到代码在 aot 模式下的 ng build prod 中运行 当我尝试转到延迟加载模块链接时 出现以下错误 代码如下 应用程序路由模块 ts impo
  • 如何获取trait对象的地址?

    如何获取特征对象的地址 我试过这个 fn func fn main let boxed func Box
  • 如何使用 Imagemagick 的转换工具将 .tiff/.bmp 转换为 JPEG-XR?

    我正在使用convertimagemagick 的工具 用于将图像转换为 jpeg xr 格式 我在 debian linux 下使用最新版本 ImageMagick 6 8 6 8 问题是convert format jxr or con
  • Xcode 自动完成功能在 Swift Playgrounds 的 Sources 文件夹中不起作用

    我正在开发一个 Swift Playground 它在 Sources 文件夹中与主文件一起包含多个文件 当我在主文件中键入某些内容 例如 UI 时 我会得到预期的自动完成建议 但是 当我在 Sources 文件夹中的文件中执行相同操作时
  • 从WebView中获取当前页面的URL

    我有一个包含书籍收藏的链接 例如www bookstore com 我从中选择一本书 带有 URLwww bookstore com book1 epub 当用户单击该书的下载按钮时 应该将其下载到我的图书馆 我已经完成了下载部分 但令我困
  • 跳过错误“文档上次打开时发生严重错误”

    是否可以跳过错误 文档上次打开时发生严重错误 我使用 Excel 打开 Word 文件 我想防止出现这种情况 例如电脑在运行宏时重新启动 后来Word认为文件有问题 但我始终确信我的模板文件没问题 我使用只读方法 跳过意味着用 VBA 选择
  • 使用 log4j 记录到数据库

    由于在 log4j 中javadoc http logging apache org log4j 1 2 apidocs org apache log4j jdbc JDBCAppender html is 警告 这个版本的 JDBCApp
  • 使用 Bottle 将列表从 python 传递到 js 的最佳方法是什么?

    我使用 Bottle 作为 Web 服务器 需要将 python 列表传递给 javascript 当我只执行 myList 时 Bottle 会对列表中的字符串转义单引号并将其显示为 039 反过来 JS 对它所得到的结果也不是很满意 我
  • 嵌入式二进制验证实用程序错误

    从昨天开始 Xcode 在尝试在我的 iPhone 上运行我的 WatchKit 应用程序时做了一些愚蠢的事情 它给了我错误 嵌入式二进制验证实用程序错误 错误 警告 是一个目录 它不是很有帮助 而且似乎在抱怨我的 Watchkit 扩展目
  • 如何在maven配置中正确指定jcenter存储库?

    在 Gradle 中 我只需添加 repositories jcenter 在 maven pom xml 中执行相同操作的最简单且正确的方法是什么 或者我在哪里可以获得 jcenter 存储库的正确 url 您必须像下面这样定义setti
  • (何时)m2crypto 会移植到 Python3 吗?

    m2crypto 是否正在向 Python3 移植 我将开始一个需要跨平台 跨语言加密的新玩具项目 m2crypto 看起来像是可行的方法 但我宁愿使用 Py3 以避免必须在任何地方显式转换为 UTF8 该库的移植是否正在进行中 代码位于h
  • 升级到 OS X Mavericks 后 Python 出现奇怪问题

    将我的 OS X Lion 升级到 Mavericks 后 我遇到了一些奇怪的问题 起初 它给了我分段故障 or 总线错误 经过一番搜索后 我发现它与readline图书馆 该解决方案描述为bugs python org curl O ht
  • alpine 包 py-pip 丢失

    我尝试使用 Docker compose 文件在我的 alpine 中安装 python pip 但出现以下错误 ERROR unsatisfiable constraints py pip missing required by worl
  • React 中的类变量与 ES6

    这个问题可能已经在其他地方得到了回答 但在标记为重复之前 请帮助我解决这个问题 我指的是使用react和d3的以下codepen https codepen io swizec pen oYNvpQ https codepen io swi
  • 滚动查看并刷新内容

    我使用以下用户界面 父级相对布局parentLayout尺寸为 800x600 宽 x 高 第二个相对布局childLayout 它是父布局的子布局 它的尺寸为 800x1000 即它大于父布局 parentLayout addView c
  • 在 xampp windows 中安装 Yaml

    我正在尝试安装YAML http www yaml org in XAMPP windows 64 bit 从以下位置下载了 dll 文件http pecl php net package yaml 1 1 1 windows http p
  • 如何使用子进程popen Python [重复]

    这个问题在这里已经有答案了 Since os popen正在被取代subprocess popen 我想知道如何转换 os popen swfdump tmp filename swf d to subprocess popen I tri
  • PHP ini file_get_contents 外部 url

    我使用以下 PHP 函数 file get contents http example com 每当我在某个服务器上执行此操作时 结果都是空的 当我在其他地方执行此操作时 结果就是页面的内容是什么 然而 当我在结果为空的服务器上 在本地使用
  • iOS 启动故事板:如何更改选项卡栏的色调颜色?

    我在做什么 使用 启动故事板 它非常简单 并且包含一个默认的 UITabBarController 我已在启动情节提要以及我的应用程序中将选项卡栏的 tintColor 设置为红色 我使用的是 Xcode 7 iOS 9 什么不起作用 启动