iphone - 自定义 UIButton

标签 iphone ios colors uibutton

我在 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/

相关文章:

python - 如何在 wx.Panel 背景上做 dregradê?

jquery - 使用 LESS 和 jQuery 根据背景颜色切换正文颜色?

iphone - 使用 UINib/指针擅离职守的奇怪问题

ios - 在 `shouldSendPushNotifications`之前访问Sinch PushPayload

ios - 通过在 iOS 中组合多个图像来创建单个图像

ios - 无法以编程方式将 View 添加到 Storyboard 中的现有 uiview

iphone - 关于以下内存泄漏的任何建议

iphone - 当我们使用dismissModalViewControllerAnimated返回到上一个 View 时如何重新加载数据?

iphone - 由于 iPhone 应用程序中的 "message sent to deallocated instance"导致崩溃不一致

iPhone SDK 反转 UIImage 的颜色