gpt4 book ai didi

ios - 如何将颜色输入到我不是以编程方式创建的 plist 中?

转载 作者:搜寻专家 更新时间:2023-11-01 07:14:11 25 4
gpt4 key购买 nike

我知道如何使用此答案以编程方式执行此操作: Saving UIColor to and loading from NSUserDefaults

但是,当我希望能够预加载我在编辑器中创建的 plist 时,我有什么选择(创建 plist 文件并填充其字段 - 而不是通过编码)? Xcode 只会给你几个下拉菜单选项,例如 string dictionary arraynumber.

有没有办法在编辑器中做到这一点? 我可以为 r/g/b 创建 3 个字段,然后用数字设置,但这似乎是一个糟糕的设计

最佳答案

步骤是

  1. 如下图创建字典的 .plist 数组 enter image description here

  2. 读取 .plist 值

    var myDict: NSDictionary?
    if let path = NSBundle.mainBundle().pathForResource("colors", ofType: "plist") {
    myDict = NSDictionary(contentsOfFile: path)
    }
    if let dict = myDict {
    // Use your dict here
    }
  3. 一旦获得十六进制颜色,就可以将其转换为 UIColor:Hex-to-UIColor

关于ios - 如何将颜色输入到我不是以编程方式创建的 plist 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43184290/

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