Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 是否可能让所有单元格都切换到同一视图控制器?_Iphone_Ios_Xcode_Storyboard_Segue - Fatal编程技术网

Iphone 是否可能让所有单元格都切换到同一视图控制器?

Iphone 是否可能让所有单元格都切换到同一视图控制器?,iphone,ios,xcode,storyboard,segue,Iphone,Ios,Xcode,Storyboard,Segue,有没有办法让每个单元格都更容易地转到视图控制器,而不是将每个单元格拖动到另一个视图控制器?我还需要将Segue标识符添加到各个Segue中。这听起来像是应该以编程方式而不是在interface builder中执行的操作。您需要设置单元格的选择操作以触发序列。您可以创建从一个视图控制器到另一个视图控制器的手动序列。只需从底部栏中选择“视图控制器”(在这里可以看到first responder和all),然后按住ctrl键并拖动到其他视图控制器。从attributes inspector中选择se

有没有办法让每个单元格都更容易地转到视图控制器,而不是将每个单元格拖动到另一个视图控制器?我还需要将Segue标识符添加到各个Segue中。

这听起来像是应该以编程方式而不是在interface builder中执行的操作。您需要设置单元格的选择操作以触发序列。

您可以创建从一个视图控制器到另一个视图控制器的手动序列。只需从底部栏中选择“视图控制器”(在这里可以看到first responder和all),然后按住ctrl键并拖动到其他视图控制器。从attributes inspector中选择segue并为其提供唯一标识符(本例中为TransitionSegue)。无论何时需要转换,都可以从代码调用segue

    [self performSegueWithIdentifier: @"TransitionSegue" sender: self];

希望这能有所帮助。

这正是为什么要使用tableview委托方法的原因

– tableView:didDeselectRowAtIndexPath:

表中的任何单元格都将调用此方法,在代码中,您可以通过编程方式调用任何转换,如push、model等。

您能给我一个例子吗?您可能有一个UITableViewDelegate,因此您应该实现它的单元格选择。这允许您监听任何单元格上的单击事件,而不管其类别如何。如果单元格需要执行不同的序列,则可以根据单元格类或其内容确定哪个序列。然后您可以调用
[self-performsguewithidentifier:identifiernstringpointer-sender:self]
这些都是不同类别的单元格吗?还是一个重复使用的细胞?@gg13不同种类的细胞。我知道我可以做到这一点,但有61个单独的细胞,它变得非常混乱。