ios - 在 iOS 中触摸时更改按钮的字体颜色

标签 ios xcode ios5

我是 iOS 新手,只有 Action Script 3.0 作为编程背景。到目前为止,Objective C 对我来说是难以置信的陌生。我正在使用最新版本的 Xcode,并尝试通过小步骤来学习,对于像我这样的新手来说,太多教程的起点太高了。

我试图让标签或按钮在被触摸时改变字体颜色,并在再次被触摸时恢复到原来的颜色。我知道这可能非常简单,但我需要从某个地方开始。非常感谢。

最佳答案

UIButton 被触摸时,很容易改变它的颜色属性。

-(IBAction)changeColor:(id)sender
{
UIButton *btn = (UIButton *)sender; 

if(btn.enabled)
{
    btn.enabled=NO;
    btn.backgroundColor=[UIColor blueColor];    


}
else
{
    btn.enabled=YES;
    btn.backgroundColor=[UIColor greenColor];  
}

}

关于ios - 在 iOS 中触摸时更改按钮的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12505114/

相关文章:

c++ - Cocos2dx 2.2.3 架构 arm64::WebPInitDecoderConfigInternal 的 undefined symbol

objective-c - iOS编程: Understand UINavigationController and the RootViewController

iphone - self 没有被 block 捕获

iphone - MKMapView 警报自定义

iphone - 关闭子级后,父级 UIViewController 方向不应更改

ios - Xcode说我导入本地化时Infoplist.strings已经存在

ios - 在 iOS 应用程序中使用 Apple Maps 是免费的吗?

objective-c - 如何使用 X 关闭 Mac 桌面应用程序后重新打开它?

ios - 在 ios 中使用 AVAudioSession 时出错

ios - cordova 模拟 iOS 无法通过命令行运行,但可以通过 Xcode 运行