Objective c 我有一个很棒的赛格,但我想改变它';扳机

Objective c 我有一个很棒的赛格,但我想改变它';扳机,objective-c,Objective C,在这篇文章中,我首先陈述我的问题,然后陈述我是如何解决它的。我想知道这是解决这个问题的最好或“正确”的方法,还是有一种我忽略了的更迂回的方法。谢谢 1.)我构造了一个segue,它在内部采用UIButton触控,并使用自定义单元格等创建UITableViewController的子类。。。。。我还喜欢它在iPad版本上使用“表单”演示的方式。看起来不错。我已经编写了所有代码来消除表视图 事实证明,如果双击我的一个UIView并去掉当前触发segue的UIButton,那么将这个tableview

在这篇文章中,我首先陈述我的问题,然后陈述我是如何解决它的。我想知道这是解决这个问题的最好或“正确”的方法,还是有一种我忽略了的更迂回的方法。谢谢

1.)我构造了一个segue,它在内部采用UIButton触控,并使用自定义单元格等创建UITableViewController的子类。。。。。我还喜欢它在iPad版本上使用“表单”演示的方式。看起来不错。我已经编写了所有代码来消除表视图

事实证明,如果双击我的一个UIView并去掉当前触发segue的UIButton,那么将这个tableview打开会更好

但问题是,我看不出任何方法可以通过脚本IDE实现这一点。我喜欢segues,不想在这个应用程序中混用nib加载

2.)我的解决方案是删除UIButton(不幸的是,它也删除了segue)。没问题,只需重新创建它,但将UIButton的父视图控制器作为源。突出显示segue并为其提供一个标识符。这就是我们将以编程方式触发segue的方式

现在在双击检测中,我调用:


[self-PerformsgueWithIdentifier:@“segue_MyTableViewController”发送方:self]

你所做的是正确的。故事板编辑器中只有某些“自动”分段点可用(按钮、表格单元格是两个立即浮现在脑海中的)。除此之外,您还可以直接从视图控制器定义segue,并以编程方式调用它,正如您所做的那样

你的解决方案是正确的。你还有问题吗?没有,没有问题。我只是想知道我的代码是否正确。