【发布时间】:2014-05-05 01:08:33
【问题描述】:
- (IBAction)heapsOfButtons:(id)sender {
UIButton *button = (UIButton *)sender;
button.alpha = 0.25;
}
假设我对十个按钮使用此操作,现在它们都具有 0.25 alpha。
如何一次将它们的所有 alpha 颜色更改为 1?
谢谢。
【问题讨论】:
-
在所有按钮上致电
someButton.alpha = 1.0;。你的问题真的很模糊。你到底遇到了什么问题? -
@rmaddy 如您所见,它们都被称为按钮,我将 UIButton 投射到发件人。这是一个动作点击,在“选定”按钮被点击/按下时执行。现在我的问题是如何在不单击按钮的情况下更改它。
-
仅供参考 - 您将
sender转换为UIButton,而不是相反。而且您的按钮不称为button。这只是您发布的方法中使用的局部变量的名称。 -
听起来你是个 iOS 初学者。我强烈建议您学习教程 - 查看名为
Programming iOS 7 Apps for iPhone and iPad的 iTunes 课程。这个斯坦福课程将教授如何构建一个完整的应用程序。或者,查看:raywenderlich.com