2012-07-29 38 views
0

在这篇文章中,我首先说明我的问题,然后我说明我是如何解决它。我想知道,如果这是解决问题的最好或“正确”方式,或者我忽略了更多方法。谢谢!我有一个伟大的继续,但想改变它的触发

1.)我有一个segue构建需要一个UIButton touchUpInside并创建一个UITableViewController的子类与自定义单元格等.....我也喜欢它在iPad版上使用“表单”演示文稿。这看起来不错。我写了所有的代码来消除表视图。

事实证明,从双击我的UIView中的一个,并摆脱当前触发segue的UIButton,这将是一个更好的选择。

问题虽然,我没有看到任何方式与故事板IDE做到这一点。我喜欢segues,不想将nib加载到这个应用程序中。

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

现在,在双敲击检测我称:

[自performSegueWithIdentifier:@ “segue_MyTableViewController” 发件人:自];

+0

您的解决方案是正确的。你还有问题吗? – 2012-07-29 20:33:54

+0

不,没有问题。我只是想知道我的代码是否符合要求。 – VaporwareWolf 2012-07-30 19:58:24

回答

0

你所做的是正确的。在故事板编辑器中只有某些“自动”的渐变点可用(按钮,表格单元是立即想到的两个)。除此之外,您可以直接从视图控制器中定义segue,并以编程方式调用它,就像您所做的一样。

相关问题