gpt4 book ai didi

iphone - 在 Interface Builder 中创建的 UITableViewCell segue 不会触发

转载 作者:行者123 更新时间:2023-12-01 19:09:23 25 4
gpt4 key购买 nike

目前,我在 Interface Builder 中设置了一个基本 UI,它具有 UITableViewController ,带有从原型(prototype)单元到详细 View 的序列。我的代码使用我在 Interface Builder 中设置的标识符将单元格出列,但是在测试应用程序时,点击单元格只会将其变为蓝色。

我希望 segue 将详细 View 推送到我的导航 Controller 的堆栈中,但 segue 根本不会发生。为什么会这样?

最佳答案

假设您正在处理 Storyboard(segues 等),iOS 的自动布局方案中有一个错误。因此 segue 没有被解雇。但是,您可以简单地在 segue 的属性检查器中给出 segue 和标识符,并以编程方式从您的类中使用

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

在这种方法中,您可以通过以下方式触发 segue。
[self performSegueWithIdentifier:(NSString*) target:(id)];

让我知道这是否对您有帮助。

(确保您的委托(delegate)和数据源都设置正确)。

关于iphone - 在 Interface Builder 中创建的 UITableViewCell segue 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17589158/

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