0
A
回答
2
你有很多不同的可能性在这里:
1)确实使一个新的形象用另一种颜色。快速入门,但不是很灵活。
2)它看起来很像一个矢量图形图标。您可以用贝塞尔曲线绘制整个图标,然后您可以为其添加任何颜色。还有一些工具可以为您生成代码(例如PaintCode)。
3)有可能是一些过滤器,你可以使用(在这里看到:https://developer.apple.com/library/prerelease/mac/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html)
1
播放本:
func changeColor() {
theImageView.image = theImageView.image!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
theImageView.tintColor = UIColor.redColor()
}
+0
我有一个buttonView – Arti
0
试试这个: -
[self.yourBtn addTarget:self action:@selector(ButtonSelector:) forControlEvents:UIControlEventTouchUpInside];
[self.yourBtn setBackgroundImage:[UIImage imageNamed:@"[email protected]"]forState:UIControlStateNormal];
-(void)ButtonSelector:(UIButton *)sender{
if ([sender isSelected]) {
[self.yourBtn setBackgroundImage:[UIImage imageNamed:@"[email protected]"]forState:UIControlStateNormal];
[sender setSelected: NO];
} else {
[self.yourBtn setBackgroundImage:[UIImage imageNamed:@"[email protected]"]forState:UIControlStateNormal];
[sender setSelected: YES];
}
}
1
是的,你必须导入蓝色以及在project.In你的viewDidLoad()方法就是粘贴这些行。
目标C: -
[yourBtn setBackgroundImage:[UIImage imageNamed:@"whiteImage.png"] forState:UIControlStateNormal];
[yourBtn setBackgroundImage:[UIImage imageNamed:@"blueImage.png"] forState:UIControlStateSelected];
斯威夫特: -
yourBtn.setBackgroundImage(UIImage(named: "whiteImage.png"), forState: .Normal)
yourBtn.setBackgroundImage(UIImage(named: "blueImage.png"), forState: .Selected)
此按钮创建动作,只是粘贴此代码。
目标C: -
-(void)buttonTapped:(UIButton *)sender
{
if(sender.isSelected)
{
[sender setSelected:NO];
}
else
{
[sender setSelected:YES];
}
}
斯威夫特: -
func buttonTapped(sender: UIButton) {
if sender.isSelected {
sender.selected = false
}
else {
sender.selected = true
}
}
相关问题
- 1. 更改点击按钮的颜色
- 2. 点击更改javafx按钮颜色?
- 3. 如何更改颜色点击按钮?
- 4. 点击更改按钮颜色
- 5. 更改库存按钮图像颜色
- 6. Xcode - 更改按钮上的按钮背景颜色点击
- 7. 如何更改背景颜色,当我点击一个按钮
- 8. 点击按钮改变ImageView的颜色?
- 9. 当我点击另一个按钮时如何更改按钮的颜色?
- 10. 更改按钮点击按钮颜色暂时在C#
- 11. 当点击图像按钮时更改图像url
- 12. 更改点击的按钮的颜色和关断单击
- 13. Highcharts:更改饼图颜色通过点击一个按钮
- 14. 点击按钮颜色没有改变
- 15. 按钮点击更改图像
- 16. 点击后更改按钮图像
- 17. 如何更改点击按钮图像?
- 18. 更改图像在按钮点击ios
- 19. 如何更改按钮图像点击
- 20. 更改点击像素的颜色
- 21. 单击时更改按钮颜色(多次单击/颜色)
- 22. 更改NavigationDrawer的颜色点击颜色
- 23. 更改颜色的按钮
- 24. 使用javascript更改点击按钮的div的字体颜色
- 25. WPF Datagrid - 更改点击该按钮的行的背景颜色
- 26. 如何更改未点击的按钮的背景颜色?
- 27. 如何更改按钮上的textView文本颜色点击
- 28. SVG - 更改点击按钮上的填充颜色
- 29. 更改背景颜色的按钮点击
- 30. 如何保存在用户点击的按钮更改颜色
你必须只设置背景颜色蓝色按钮,改变状态UIControlStateSelected。 – riddhi