Ipad 我们如何处理uicollectionview的操作?

Ipad 我们如何处理uicollectionview的操作?,ipad,ios7,uicollectionview,Ipad,Ios7,Uicollectionview,我在“收藏”视图中有5个按钮。每个按钮都有品牌标识,如nike reebok等,并且有一个iButton,即按钮按下。 我有一个数组,其中包含键和值,如 ( { id=1 brandname=nike }, { id=2 brandname=reebok }, . . . . ) 当我点击collection的nike按钮查看其调用按钮按下iAction并将数据存储在数组中时,只有品牌名为“nike” 第二件事是,当我

我在“收藏”视图中有5个按钮。每个按钮都有品牌标识,如nike reebok等,并且有一个iButton,即按钮按下。 我有一个数组,其中包含键和值,如

(
   {
      id=1
      brandname=nike
   },

  {
     id=2
    brandname=reebok
  },

 .
 .
 .
 .

)
当我点击collection的nike按钮查看其调用按钮按下iAction并将数据存储在数组中时,只有品牌名为“nike”

第二件事是,当我第一次点击nike按钮时,这个按钮保持按下状态,并且没有点击两次

如何匹配IBAction方法中的条件

请告诉我我是ios的新伙伴

    - (UICollectionViewCell *)collectionView:(UICollectionView *)cv 
        cellForItemAtIndexPath: (NSIndexPath *)indexPath
    {
           UICollectionViewCell *cell=[cv 
           dequeueReusableCellWithReuseIdentifier:@"cellIdentifier" 
           forIndexPath:indexPath];




    collectionView_button =[UIButton buttonWithType:UIButtonTypeCustom];

    collectionView_button=[[UIButton alloc]initWithFrame:CGRectMake(1, 1, 98, 48) ];

    collectionView_button.tag = indexPath.item;

        NSString *imageNames = [NSString stringWithFormat:@"%@",[arr_ButtonImg
       objectAtIndex:indexPath.item]];

        [collectionView_button setBackgroundImage:[UIImage imageNamed:imageNames] 
         forState:UIControlStateNormal];

        [collectionView_button addTarget:self action:@selector(buttonPressed:) 
         forControlEvents:UIControlEventTouchUpInside];

        [cell addSubview:collectionView_button];

    }
//ibaction

    -(IBAction)buttonPressed:(UIButton *)sender
    {

    int c=0;

    for (int i=0; i<[Temp_arr_JsonData count]; i++)
    {
        NSString *str_brandname = [[Temp_arr_JsonData objectAtIndex: i] 
         valueForKey:@"storebrand"];

        NSLog(@"%@",str_brandname);

        NSObject *myNewObject = [[NSObject alloc] init];

        if ([str_brandname isEqualToString:@"Nike"])
        {
            NSLog(@"Data matched");
            c++;
            myNewObject=[Temp_arr_JsonData objectAtIndex:i];
            [temparray addObject:myNewObject];
        }
    }

    arr_JsonData=temparray;

    [self.tableView reloadData];

    [sender setSelected:YES];

    }
-(iAction)按钮按下:(UIButton*)发送方
{
int c=0;

对于(int i=0;i当我单击锐步按钮时,其在表中同时显示nike和锐步数据…我只想要iBaction中的条件没有人有资格回答我的问题?