gpt4 book ai didi

ios - 如何执行从 UITableView 到 UIView 的 segue?

转载 作者:行者123 更新时间:2023-11-29 13:01:08 24 4
gpt4 key购买 nike

我将我的 TableViewController 设置为不同的静态单元格,18 个不同的按钮全部设置在 Storyboard中。每个按钮都应该转到我的 View 上,但同时会显示一些信息。到目前为止,我已经给每个按钮一个不同的标签并且我有它,这样对于每个框,它都会为一个变量分配一个值,我已经测试过它可以与我的控制台一起使用:

- (IBAction)startClicked:(id)sender {

if ([sender tag] == 0) {
_selectionName = @"Box A";

}
else if ([sender tag] == 1){
_selectionName = @"Box B";

}
else if ([sender tag] == 2) {
_selectionName = @"Box C";

}
}

但现在,我的问题是:如何从我的 TableViewController 添加一个 segue 到我的 view 并引入 _selectionName 的值也是如此吗?

请尽可能详细,示例代码会很棒。干杯

最佳答案

您不会从 UITableView 转到 UIView。

Segues 是从一个 View CONTROLLER 到另一个 View 。

如果您使用的是静态单元格,您应该能够按住控制键从按钮拖动到目标 Storyboard 场景。用唯一的名称命名每个 segue,然后实现 prepareForSegue 方法。在该方法中,检查 segue 名称,并使用它在目标 View Controller 中设置所需的属性。

或者,您可以像现在一样使用 IBAction,然后在该 IBAction 中设置您的 _selectionName,就像您在帖子中一样,然后使用方法 performSegueWithIdentifier:sender: 调用您的 segue。同样,使用 prepareForSegue 方法将您的 _selectionName 值传递给目标 View Controller 的属性。

关于ios - 如何执行从 UITableView 到 UIView 的 segue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19747963/

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