2012-02-06 110 views
0

所以,这对我来说很难解释,但我会尽我所能。我很可能犯了一个简单的错误,但我无法弄清楚。所以,在我的主板上,在控制器上有一个圆形的矩形按钮。我打开双视图编辑器并打开viewcontroller.h文件。现在,我应该能够按下控制并拖动.h文件中的按钮连接,但我不能。它不会给出选项。那有意义吗?圆形矩形按钮连接到ViewController.h

任何想法?

http://www.youtube.com/watch?v=62Xfn5oAjw0 编辑:例如,我需要在3:08做部分,但它不会允许我这样做。

编辑2:好的。所以,我把按钮放在一个视图控制器上,一切都按照它的方式工作。但是,当我将相同的按钮放在标签栏视图控制器上时,按下时它不会播放它应该播放的声音。当它不在标签栏控制器上播放的声音就好了。

+0

显示用于初始化UIButton的代码 – Sarah 2012-02-06 07:37:28

回答

0

您必须将viewcontroller设置为视图的文件所有者。这是在故事板上完成的。

0

我不明白你为什么要按CTRL +拖动按钮到你的ViewController.h。如果你想将按钮链接到故事板中的ViewController,那么你只需按Ctrl +拖动它到该ViewController。我可能不了解你的问题,但我认为这是你想要的。

1

编辑:我看了视频,我知道你在做什么。你正试图创造一个出路。当您右键单击该按钮时,会出现一个圈出“新建参考插座”。尝试将该圆圈拖到视图控制器。否则,只需键入手动完成之后出现的内容。简单。

它应该已经自动连接。你从来没有真正将按钮拖到视图控制器。该视图应已连接,因此视图的任何部分都已连接。但是,如果您将来遇到问题,请尝试重新开始。

什么你会想要做的就是去到文件>新建文件

然后你会想选择一个新的视图控制器,并确保你打勾,说:“包括包装盒一个XIB“或类似的东西。

之后,它会建立你所需要的所有连接。视图的任何部分都会自动连接到视图控制器,您需要做的就是创建IB操作,以便在界面中执行任务并在准备就绪时将它们连接到按钮。

+0

可以使用单个视图控制器,但不能使用选项卡栏。任何想法? – user1176046 2012-02-07 01:36:50

+0

请你重新说一下吗?你的问题没有意义。 – JTApps 2012-02-07 16:47:15

+0

编辑:我认为你需要做的是设置代表。右键单击标签栏并将“委托”圆圈拖到“文件所有者”。请给我答案标记,如果这个工作,否则我很乐意帮助你,如果没有。再次,我完全不理解你的问题,所以我可能是错的。 – JTApps 2012-02-07 16:50:53