回答
声明一个新的UIImageView并将其作为子视图添加到您的UIButton中。
+ 1为快速和有效的答案:) –
但我想连续添加每次点击图像,因为您的答案图像将只出现一次?请提供一些支持您答案的代码或示例...... –
粘贴您用于创建按钮的代码及其选择器方法。 –
向视图中添加一个按钮,删除标题并设置切换类型(在检查器的属性选项卡中)。这里还设置了形象和按钮的备用图像是这样的:
attributes inspector http://img340.imageshack.us/img340/2310/bildschirmfoto20090928u.png
应该这样做。
如果你想使用自定义图像,你将不得不做编程这样的:
NSString* path = [[NSBundle mainBundle] pathForResource:@"myImage"
ofType:@"png"];
NSURL* url = [NSURL fileURLWithPath:path];
NSImage *image = [[NSImage alloc] initWithContentsOfURL: url];
[myButton setImage: image];
分别用于替代图像:
[myButton setAlternateImage: image2];
http://stackoverflow.com/questions/1486291/i-want-to-switch-button-image-on-click – ram
我不想切换图像,我想显示3个相同的图像点击3次或数量时间用户点击那个按钮。 –
如果我明白你的问题,你想要在不同的地方添加图像,并点击相同的按钮?如果是的话,
UIImage *image = [UIImage imageNamed:@"Icon-72.png"];
int width = image.size.width;
int height = image.size.height;
srand(time(0));
int x = (rand() % 320);
int y = (rand() % 480);
if (x+width > 320) {
x = x- width;
}
if (y+height > 4800) {
x = x- height;
}
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(x, y, width, height)];
imageView.image = image;
[self.view addSubview:imageView];
[imageView release];
[self.view bringSubviewToFront:sender];
这将使用时间作为种子,所以如果你点击速度非常快,可以产生相同的值,它会看起来像什么都不添加,因为新的ImageView的是重叠的其他一些imageview的
- 1. 每次添加一个点击添加按钮
- 2. 每次点击一个按钮时加载相同的div
- 3. 如何添加一个buttton2,同时点击另一个按钮1和按钮3,同时点击按钮2
- 4. 添加URL图片按钮点击
- 5. 如何每次点击一个按钮时添加一个新字段
- 6. 每次点击VBA时分配一个不同的宏按钮
- 7. 每个IP点击一次按钮
- 8. 每按一次按钮都会增加一个数组点击
- 9. 如何每次点击按钮时添加EditText?
- 10. 每次使用MVVM点击按钮时添加int
- 11. 添加视图到碎片的LinearLayout中,每次我点击按钮
- 12. 显示不同的图像每次点击按钮时
- 13. 每次按钮被点击
- 14. 在每个按钮上点击图片循环的两个图片框点击
- 15. Powershell按钮每次点击时运行
- 16. 如何在每次点击同一个按钮时创建一个新的textView?
- 17. 点击动作按钮,每次点击该按钮时显示一组字段
- 18. 重置setTimeout每按钮点击一次?
- 19. C#按钮,点击每日一次
- 20. JQuery - 每2秒点击一次按钮
- 21. 按钮点击多次点击一次
- 22. 图片按钮在每次点击后都会完成回传。
- 23. 第二次添加视图时按钮点击不起作用
- 24. 不同功能的按钮[]每次点击一个特定的按钮
- 25. 每次点击按钮时,将一个数字连接到url?
- 26. 每次点击一个按钮时的多种功能
- 27. 每次点击按钮时生成一个新的网格
- 28. JavaApplet当你按下一个按钮或点击图片时
- 29. dgrid(onDemandGrid)在第一次点击按钮时加载,但第二次点击时出错按钮被点击
- 30. 当点击按钮时,图像第一次没有变化。第一次点击时要改变按钮图像
我觉得Terente Ionut Alexandru的回答非常好。所以试试我,并接受它,如果这对你有用。 –