我在 iPhone 的内置应用程序中看到有一个红色的删除 UIButton。我的问题是,如何更改按钮的颜色。通常在属性检查器中有一个 'tint' 属性,但在使用 UIbutton 时没有。 有没有办法以编程方式更改颜色? 感谢您的帮助。
最佳答案
您可以使用按钮的图层来制作带有颜色的按钮。首先将 QuartzCore 框架添加到您的项目中。然后添加 #import <QuartzCore/QuartzCore.h>
进入您的 View 类。要制作红色按钮,请执行此操作
UIButton *myButton = [UIButton buttonWithType: UIButtonTypeCustom];
[myButton setFrame: CGRectMake(10.0f, 10.0f, 300.0f, 44.0f)];
[[myButton layer] setBackgroundColor: [[UIColor redColor] CGColor]];
[self addSubview: myButton];
[myButton release];
希望这对您有所帮助!
关于iphone - 自定义 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747469/