【问题标题】:How to change size and color of image UIButton?如何更改图像 UIButton 的大小和颜色?
【发布时间】:2022-01-21 10:46:32
【问题描述】:

我有我创建的 UIButton,像这样

        let btn = UIButton()
        view.addSubview(btn)
        btn.setImage(UIImage(systemName: "star"), for: .normal)
        btn.translatesAutoresizingMaskIntoConstraints = false
        btn.frame = CGRect(x: 30, y: 30, width: 150, height: 150)
        btn.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 35).isActive = true
        btn.rightAnchor.constraint(equalTo: btnDelete.leftAnchor, constant: 0).isActive = true
        btn.heightAnchor.constraint(equalToConstant: 44).isActive = true
        btn.widthAnchor.constraint(equalToConstant: 44).isActive = true

问题是我看到了星形图标按钮,但我找不到办法让它变大并改变星形本身的颜色,目前它是蓝色的,但我需要它是白色的。

【问题讨论】:

    标签: swift xcode


    【解决方案1】:

    为了使它更大,请使用下面的代码来填充宽度和高度 u 在btn.frame 中给出:

    btn.contentHorizontalAlignment = .fill
    btn.contentVerticalAlignment = .fill
    

    为了让它改变图标使用的颜色:

     btn.tintColor = .white
    

    【讨论】:

      猜你喜欢
      • 2015-02-02
      • 1970-01-01
      • 2020-04-24
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      相关资源
      最近更新 更多