gpt4 book ai didi

ios - Swift - 以编程方式从 Storyboard 添加自定义颜色

转载 作者:行者123 更新时间:2023-12-01 15:44:32 25 4
gpt4 key购买 nike

我在 Storyboard 中有一个定制的颜色。有没有办法通过代码访问它?找不到关于该主题的任何内容。

enter image description here

我知道有一种方法可以像这样在 Swift 中编写自定义颜色:

view.backgroundColor = UIColor(红色:1.00,绿色:1.00,蓝色:1.00,alpha:1.00)

但是用这种方法得到我的确切颜色需要很长时间。有什么建议么?

更新

我让它与 RGB slider 一起工作,但我的 collectionView 仍然显示为白色。那是我的代码:

    let theCollectionView: UICollectionView = {
let v = UICollectionView(frame: CGRect.zero, collectionViewLayout: UICollectionViewFlowLayout())
v.translatesAutoresizingMaskIntoConstraints = false
v.backgroundColor = UIColor(red: 50, green: 215, blue: 200, alpha: 1)
v.contentInsetAdjustmentBehavior = .always
v.layer.cornerRadius = 30
return v
}()

最佳答案

你有几种方法可以做到这一点。

  • 将色 block 直接拖到代码中。这将添加一个 #colorLiteral这将在代码中显示为一个小的彩色补丁。单击色 block 将打开颜色选择器。如果您想查看 red 的值, green , bluealpha ,只需注释掉那行代码。
  • 您可以使用 查看颜色RGB slider 在颜色选择器中。选择 slider 图标(左起第二个)并选择 RGB slider 从弹出窗口。要将 RGB 值放入您的代码中,您需要将这些值除以 255.0因为 UIColor 所需的范围是 0...1不是 0...255 .所以对于 RGBA(50, 215, 200, 1) ,值将是:
    UIColor(red: 50.0/255.0, green: 215.0/255.0, blue: 200.0/255.0, alpha: 1) 
  • 关于ios - Swift - 以编程方式从 Storyboard 添加自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58526895/

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