gpt4 book ai didi

ios - 通过 TabBar 链接两个 TableView

转载 作者:行者123 更新时间:2023-11-29 04:35:09 25 4
gpt4 key购买 nike

我有 2 个 View ,AlllocationsViewControllerLoactionsViewController,它们相互链接。

这就是 Storyboard中的样子:

enter image description here

AlllocationsViewController 的每个单元格都链接到 LocationsViewController 并向其发送一些数据以在 tableView 中查看:AlllocationsViewController.m

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

LocationsViewController *locationsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"LocationsViewController"];

//Will send the data from the cell to the next view into 'locationlink', which is set as property in LocationsViewController.h to retrieve the data
locationsViewController.locationlink = cell.detailTextLabel.text;

[self.navigationController pushViewController:locationsViewController animated:YES];

}

现在我想在这些 View 中放置一个 TabBar:

enter image description here

插入数据后,如果我像这样保留下面的代码,TableCell 会将用户发送到 TableView (LocationsViewController),但不显示 TabBar。我必须在下面的代码中更改什么才能它也显示 TabBar?我现在必须链接到 TabBar 而不是locationsViewController 吗?或者我必须在 LocationsViewController 中设置 TabBar 吗?任何帮助表示赞赏。

最佳答案

也许这有点晚了,但我想我可以帮助你。

我更喜欢使用PrepareForSegue,但在你的情况下,你可以使用这样的东西......

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
ClassTabBar *TabBarController = [self.storyboard instantiateViewControllerWithIdentifier:@"TabBarClientes"];
Locations *locationViewController = [TabBarController.viewControllers objectAtIndex:0]; // you can use the index you need
locationViewController.locationlink= cell.detailTextLabel.text;
[self.navigationController pushViewController:TabBarController animated:YES];
}

请告诉我是否可以在其他方面帮助您

关于ios - 通过 TabBar 链接两个 TableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com