gpt4 book ai didi

iphone - 使用 Storyboard从 View Controller 推送 TableView Controller

转载 作者:行者123 更新时间:2023-11-29 03:34:39 25 4
gpt4 key购买 nike

所以我有一个 Storyboard设置,它使用导航 Controller 并有两个 View - View Controller 和 TableView Controller 。我的 View Controller 中有一个按钮,使用 Storyboard UI 链接到下一个 View ,但我有第二个按钮,我只想在满足条件时才推送 TableView 。

我正在努力弄清楚必须编写哪些代码来模拟按住 Control 键并单击从按钮拖动到 View 的功能。

这是我目前正在尝试做的事情:

self.table = [[CSTableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.navigationController pushViewController:self.table animated:YES];

最佳答案

通常,您只需将第一个 View Controller 上的按钮连接到 TableView Controller 的推送序列即可。

但是,您说过您只想让按钮在满足某些条件时调用 TableView Controller (TVC)。

处理该问题的一种方法是让第一个 View Controller 禁用该按钮,直到满足条件,然后启用该按钮。然后您仍然可以将按钮直接连接到 segue。

另一种处理方法是创建从第一个 VC 到 TVC 的 Segue,并为其指定唯一标识符。 (使其成为推送转场。)然后在第一个 VC 上按钮的 IBAction 方法中,检查是否满足条件,如果满足,则调用 UIViewController 方法 PerformSegueWithIdentifier:sender 来调用转场。

关于iphone - 使用 Storyboard从 View Controller 推送 TableView Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350819/

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