Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何设置按钮图像的着色颜色?_Ios_Xcode - Fatal编程技术网

Ios 如何设置按钮图像的着色颜色?

Ios 如何设置按钮图像的着色颜色?,ios,xcode,Ios,Xcode,在iOS中单击按钮图像图标时,颜色会发生变化。 这是正在发生的事情的图像 问题:颜色是默认颜色,而不是我设置的自定义颜色。 问题:如何为该按钮设置自定义着色颜色?试试这个: if let btnImg = yourBtnOutlet.imageView?.image { yourBtnOutlet.setImage(btnImg.withRenderingMode(.alwaysTemplate), for: .normal) yourBtnOutlet.tintC

在iOS中单击按钮图像图标时,颜色会发生变化。
这是正在发生的事情的图像

问题:颜色是默认颜色,而不是我设置的自定义颜色。
问题:如何为该按钮设置自定义着色颜色?

试试这个:

if let btnImg = yourBtnOutlet.imageView?.image {
       yourBtnOutlet.setImage(btnImg.withRenderingMode(.alwaysTemplate), for: .normal)
       yourBtnOutlet.tintColor = UIColor.red
 }

显示你的代码?什么不起作用?我已经给了故事板中的按钮图像。我的按钮类型是Custom,那么问题在哪里?设置染色颜色会使图像单色,这是预期的行为。但我的染色颜色是默认颜色