【问题标题】:Programmatically image as UIButton but without attributes以编程方式图像为 UIButton 但没有属性
【发布时间】:2016-11-21 06:43:14
【问题描述】:

目前CollectionViewController 看起来像这样:

按钮图像通常是彩色图标,我想知道如何在不改变颜色的情况下保持这种状态。

我目前使用的代码只是为UIButton 设置图像。

cell.iconImageButton.setImage(UIImage(named: discover.name), for: UIControlState.normal)

任何方向的答案将不胜感激!谢谢!

【问题讨论】:

  • 为什么在集合视图中有一个按钮你在UICollectionView中有didSelectItemAtIndexPath委托方法?
  • 是否要更改图标图像颜色?

标签: swift uibutton uicollectionview swift3


【解决方案1】:

withRenderingModeUIImage 对象一起使用并设置为alwaysOriginal

cell.iconImageButton.setImage(UIImage(named: discover.name)!.withRenderingMode(.alwaysOriginal), for: UIControlState.normal)

【讨论】:

    猜你喜欢
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2021-09-03
    相关资源
    最近更新 更多