gpt4 book ai didi

iphone - 从另一个控制一个 UITable

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:33:38 29 4
gpt4 key购买 nike

我正在构建一个简单的 iOS 应用程序,它有两个 UITableViewController,我用它来创建一个用于日期导航的水平表 (ScrollingDateViewController) 和第二个普通 UITableView (LogItemsTableViewController) 用于显示所选日期的记录项。

在我的 viewDidLoad 方法中,我有以下内容:

NSLog(@"show scrolling date selector");
scrollingDateViewController=[[ScrollingDateViewController alloc] initWithNibName:@"ScrollingDateView" bundle:[NSBundle mainBundle]];
CGRect rect=CGRectMake(0,330,320,100);
scrollingDateViewController.view.frame=rect;
scrollingDateViewController.view.backgroundColor=[UIColor clearColor];
scrollingDateViewController.delegate = self;
[self.view addSubview:scrollingDateViewController.view];

NSLog(@"show log item selector");
logItemsTableViewController=[[LogItemsTableViewController alloc] initWithNibName:@"LogItemsView" bundle:[NSBundle mainBundle]];
rect=CGRectMake(0,0,320,330);
logItemsTableViewController.view.frame=rect;
logItemsTableViewController.view.backgroundColor=[UIColor clearColor];
[self.view addSubview:logItemsTableViewController.view];

[super viewDidLoad];

这两个表似乎都运行良好。我现在遇到的问题是在滚动日期表中选择新日期时如何控制日志项表。我怀疑答案很简单,但我是 iOS 编程的新手,只是想办法解决问题。如果有任何帮助,我将不胜感激。

最佳答案

你需要实现这个功能

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

为您的ScrollingDateViewController。现在,在此函数中,您必须实现关于更改 LogItemsTableViewController 的想法。为此,您必须将 LogItemsTableViewControllerUITableView 访问到 ScrollingDateViewController 中。

希望对你有用!

关于iphone - 从另一个控制一个 UITable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163081/

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