这里后隐藏的UIButton中的tableView。我按照下面的方式做,但仍然没有工作单元格显示按钮。我将如何做到这一点。如何在我创建了一个按钮,我想隐藏获得响应“1”之后的按钮此的tableView细胞得到一定的JSON响应
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath {
MyVideos *myvidoeclips = [park objectAtIndex:indexPath.row];
UILabel *lbl2=(UILabel*)[cell viewWithTag:777];
NSString *stateus = [myvidoeclips valueForKey:@"state"];
if([stateus isEqual: @"0"]){
[lbl2 setText:@"Under Moderation"];
}
if([stateus isEqual: @"1"]){
[lbl2 setText:@"Published"];
}
if([stateus isEqual: @"4"]){
[lbl2 setText:@"Rejected"];
}
lbl2.textColor=[UIColor whiteColor];
// Here is my button which i want to hide
UIButton *button=[[UIButton alloc]initWithFrame:CGRectMake(216, 130, 64, 30)];
NSString *strFlagValue = [[NSString alloc]init];
strFlagValue = [myvidoeclips valueForKey:@"state"];
if ([strFlagValue isEqualToString:@"1"])
{
flag = true;
}
else
{
flag = false;
}
if (flag)
{
button.hidden = true;
}
else
{
button.hidden = false;
}
[button addTarget:self action:@selector(yourEditButtonClicked:) forControlEvents:UIControlEventTouchUpInside]; button.tag = indexPath.row;
[button setImage:[UIImage imageNamed:@"btn-details.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:button];
NSLog(@"sender.tag cell is%ld ",(long)button.tag);
}
你能与我们分享代码? – iMHitesh
@vicky - 从您的项目中制作所需全部代码的不同副本,将其压缩,上传到drive.google.com并共享URL以便下载到所有人。所以任何人都可以下载并给你一个解决方案。 – Hasya