Ios 如何使用特定的tableview.tag隐藏UITableView

Ios 如何使用特定的tableview.tag隐藏UITableView,ios,uitableview,Ios,Uitableview,我正在创建一个UIScrollView在此基础上创建一个UITableView scrollViewForBP = [[UIScrollView alloc]initWithFrame:CGRectMake(0,225,balanceView.frame.size.width,balanceView.frame.size.height/2 - 30)]; scrollViewForBP.pagingEnabled = YES; scrollViewForBP.contentSize = CGSi

我正在创建一个
UIScrollView
在此基础上创建一个
UITableView

scrollViewForBP = [[UIScrollView alloc]initWithFrame:CGRectMake(0,225,balanceView.frame.size.width,balanceView.frame.size.height/2 - 30)];
scrollViewForBP.pagingEnabled = YES;
scrollViewForBP.contentSize =
CGSizeMake(CGRectGetWidth(scrollViewForBP.frame) * 3,scrollViewForBP.frame.size.height);
scrollViewForBP.showsHorizontalScrollIndicator = NO;
scrollViewForBP.showsVerticalScrollIndicator = NO;
scrollViewForBP.directionalLockEnabled =YES;
scrollViewForBP.scrollsToTop = NO;
scrollViewForBP.delegate = self;
[balanceView addSubview:scrollViewForBP];


for (int i = 0; i < 15; i++)
{
    CGFloat xOrigin = i * scrollViewForBP.frame.size.width+10;

    Last5TransTblView = [[UITableView alloc] initWithFrame:CGRectMake(xOrigin,2,balanceView.frame.size.width-20,balanceView.frame.size.height/2 - 30) style:UITableViewStylePlain];
    Last5TransTblView.tag= i;
    [Last5TransTblView setDelegate:self];
    [Last5TransTblView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
    [Last5TransTblView setDataSource:self];
    [Last5TransTblView setBackgroundColor:[UIColor clearColor]];
    Last5TransTblView.scrollEnabled = NO;
    Last5TransTblView.pagingEnabled = YES;
    [scrollViewForBP addSubview:Last5TransTblView];
}
scrollViewForBP=[[UIScrollView alloc]initWithFrame:CGRectMake(0225,balanceView.frame.size.width,balanceView.frame.size.height/2-30)];
scrollViewForBP.PaginEnabled=是;
scrollViewForBP.contentSize=
CGSizeMake(CGRectGetWidth(scrollViewForBP.frame)*3,scrollViewForBP.frame.size.height);
scrollViewForBP.showsHorizontalScrollIndicator=否;
scrollViewForBP.showsVerticalScrollIndicator=否;
scrollViewForBP.directionalLockEnabled=是;
scrollViewForBP.scrollsToTop=否;
scrollViewForBP.delegate=self;
[平衡视图添加子视图:滚动视图用于BP];
对于(int i=0;i<15;i++)
{
CGFloat xOrigin=i*scrollViewForBP.frame.size.width+10;
Last5TransTblView=[[UITableView alloc]initWithFrame:CGRectMake(xOrigin,2,balanceView.frame.size.width-20,balanceView.frame.size.height/2-30)样式:UITableViewStylePlain];
Last5TransTblView.tag=i;
[Last5TransTblView setDelegate:self];
[Last5TransTblView setSeparatorStyle:UITableVIEWCELL SEPARATORSTYLE];
[Last5TransTblView setDataSource:self];
[Last5TransTblView setBackgroundColor:[UIColor clearColor];
Last5TransTblView.scrollEnabled=否;
Last5TransTblView.PaginEnabled=是;
[scrollViewForBP addSubview:Last5TransTblView];
}

现在我需要隐藏特定的选项卡tableView。任何人请帮助我

您可以使用

[ParentView viewWithTag:15]
在您的情况下,您只需要使用

[scrollViewForBP viewWithTag:desiredTag]
如果您喜欢,也可以键入case it

UITableView *myTableView = (UITableView *)[scrollViewForBP viewWithTag:desiredTag];
拥有tableView后,可以使用.hidden隐藏它,即

myTableView.hidden = YES

使用if条件并检查标签。e、 g,如果(yourtableview.tag=1)thanq Arslan,请快速回复。我查一下。