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,请快速回复。我查一下。