gpt4 book ai didi

ios - 你如何从 UITableViewCell 执行 segue?

转载 作者:行者123 更新时间:2023-11-29 02:44:49 25 4
gpt4 key购买 nike

在我的 UITableviewController 中,我有一个带有 UITableViewCell 子类自定义单元格。这个 custom cell 包含 UITextField,我想在按下键盘的 Return key 时执行一个 segue,在这个 - (BOOL) textFieldShouldReturn:(UITextField *)textField.

在这种情况下,如何在 Storyboard 中创建转场?我如何在 uitableViewCell 中执行 segue?

最佳答案

  1. 在自定义单元格中创建协议(protocol)方法并添加委托(delegate)属性。
  2. 将包含带有自定义单元格的 UITableView 的 UITableViewController 设置为委托(delegate) - 在 tableView:cellForRowAtIndexPath: 方法中执行。

    cell.delegate = self;
  3. 在 textFieldShouldReturn: 方法内的自定义单元格中调用您的协议(protocol)方法。

    - (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [self.delegate yourMethod];
    return YES;
    }
  4. 在 UITableViewController 中实现协议(protocol)方法时,放置代码来执行转场。

    - (void)yourMethod {
    // segue code
    }

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

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