所以,我正在构建一个具有不同视图的应用程序。他们每个人都有许多按钮。在视图中按下按钮时,它应该将图像添加到添加的视图(主视图)中。 如何根据先前添加的图像的位置创建一个动态添加图像的循环? 我是新手,所以现在我只有一个按钮添加这样的图像:
- (IBAction)addItemToShoppingList
{
UIImage *image = [UIImage imageNamed:@"button1.jpg"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
imageView.frame = CGRectMake(120, 100, 80, 80);
[shoppingList.view addSubview:imageView];
[imageView release];
}
所以我想创建一个函数addItemToShoppingList,它将与不同视图中的所有按钮相关联,但是将不同的图像动态地放到同一个按钮中?
答案 0 :(得分:0)
int shoppingListX;
- (IBAction)addItemToShoppingList
{
UIImage *image = [UIImage imageNamed:@"button1.jpg"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
imageView.frame = CGRectMake(shoppingListX, 100, 80, 80);
shoppingListX += 80;
[shoppingList.view addSubview:imageView];
[imageView release];
}