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