我是iOS开发的新手。我目前的任务是点击一个按钮就能改变图像。屏幕将由4-5个图像组成,单击一个按钮即可更改4-5个图像中的一个。请指导我如何继续。
提前谢谢。
问候,Bhaskar M。
发布于 2012-11-22 18:22:44
你应该首先创建一个当你按下一个按钮时触发的方法。然后做一些像这样的东西
-(void) buttonPushed{
//MyImageView will be the one you need to change
//you can choose it randomly. It's up to you
[MyImageView setImage:[UIImage imageNamed:@"qwe.jpg"]];
}
发布于 2012-11-22 18:31:33
在.h文件中声明一个数组,比如imageArray
。
在.m文件viewDidLoad
中,使用以下命令:
- (void)viewDidLoad
{
[super viewDidLoad];
imageArray=[[NSMutableArray alloc]init];
[imageArray addObject:@"mage1.png"];
[imageArray addObject:@"mage2.png"];
[imageArray addObject:@"mage3.png"];
[imageArray addObject:@"mage4.png"];
[imageArray addObject:@"mage5.png"];
[imageArray addObject:@"mage6.png"];
[imageArray addObject:@"mage7.png"];
}
在您的按钮操作中使用以下内容
-(IBAction) buttonPushed:(id)sender{
int x = arc4random() % 7;
//MyImageView will be the one you need to change
//you can choose it randomly. It's up to you
[MyImageView setImage:[UIImage imageNamed:[NSString stringwithformat:@"%@",[imageArray objectAtIndex:x]]]];
//[MyImageView setImage:[UIImage imageNamed:[imageArray objectAtIndex:x]]];
}
https://stackoverflow.com/questions/13510463
复制相似问题