Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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_Uibutton_Cgcontext_Uicolor - Fatal编程技术网

iOS-按钮按下不起作用后更改按钮颜色

iOS-按钮按下不起作用后更改按钮颜色,ios,uibutton,cgcontext,uicolor,Ios,Uibutton,Cgcontext,Uicolor,我用找到的代码给我的按钮上色。我创建了一些类似于代码中默认颜色的方法,例如橙色,绿色等等 当我的视图加载时,我设置UIButtons的颜色,当按下一个按钮时,我想更改按钮的颜色以反映其功能的变化,我会执行以下操作(考虑到按钮是不同的颜色): 但是我的按钮的颜色保持不变,知道为什么会这样吗 编辑:我刚才注意到的另一件奇怪的事情是,按钮的高亮显示颜色发生了变化,但不是正常颜色。 如果您查看Wiki中的渐变按钮,您会发现它实际上是iOS5中的缺陷。您是否测试过演示是否在您的设备上运行? 如果您查看Wi

我用找到的代码给我的按钮上色。我创建了一些类似于代码中默认颜色的方法,例如
橙色
绿色
等等

当我的视图加载时,我设置UIButtons的颜色,当按下一个按钮时,我想更改按钮的颜色以反映其功能的变化,我会执行以下操作(考虑到按钮是不同的颜色):

但是我的按钮的颜色保持不变,知道为什么会这样吗

编辑:我刚才注意到的另一件奇怪的事情是,按钮的高亮显示颜色发生了变化,但不是正常颜色。

如果您查看Wiki中的渐变按钮,您会发现它实际上是iOS5中的缺陷。您是否测试过演示是否在您的设备上运行?


如果您查看Wiki中的渐变按钮,您会发现它实际上是iOS5中的缺陷。您是否测试过演示是否在您的设备上工作?

在函数中尝试NSLog,以验证您的方法是否正在调用button click。调试时,我可以看到代码正在被调用,但没有发生任何情况尝试在函数中尝试NSLog,以验证您的方法是否正在调用button click。调试时,我可以看到代码正在被调用,没发生什么事你给我寄错了,我查了一下,找到了你想要的,谢谢。您应该编辑答案以指向正确的问题。您给我发送了错误的问题,我检查并找到了您想要的问题,谢谢。您应该编辑答案以指向正确的问题。
[self.recordPlayButton greenColor];
[self.recordPlayButton setNeedsDisplay];
[self.stopRecordButton orangeColor];
[self.stopRecordButton setNeedsDisplay];