Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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 圆形Rect按钮连接到ViewController.h_Iphone_Ios_Xcode - Fatal编程技术网

Iphone 圆形Rect按钮连接到ViewController.h

Iphone 圆形Rect按钮连接到ViewController.h,iphone,ios,xcode,Iphone,Ios,Xcode,所以,这对我来说有点难以解释,但我会尽力的。我很可能犯了一个简单的错误,但我想不出来。所以,我在我的主板上,控制器上有一个圆形的rect按钮。我打开双视图编辑器并打开viewcontroller.h文件。现在,我应该能够按control并拖动.h文件中的按钮连接,但我不能。它不会给你选择的权利。这有意义吗 有什么想法吗 编辑:例如,我需要在3:08做这个部分,但它不允许我这样做 编辑2:好的。所以,我把按钮放在一个视图控制器上,一切都按它应该的方式工作。但是,当我将同一个按钮放在选项卡栏视图控

所以,这对我来说有点难以解释,但我会尽力的。我很可能犯了一个简单的错误,但我想不出来。所以,我在我的主板上,控制器上有一个圆形的rect按钮。我打开双视图编辑器并打开viewcontroller.h文件。现在,我应该能够按control并拖动.h文件中的按钮连接,但我不能。它不会给你选择的权利。这有意义吗

有什么想法吗

编辑:例如,我需要在3:08做这个部分,但它不允许我这样做


编辑2:好的。所以,我把按钮放在一个视图控制器上,一切都按它应该的方式工作。但是,当我将同一个按钮放在选项卡栏视图控制器上时,它不会播放按下时应有的声音。但是,当声音不在选项卡栏控制器上时播放效果很好。

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

我不明白您为什么要按住ctrl键并将按钮拖动到ViewController.h。如果要将按钮链接到情节提要中的ViewController,则只需按住ctrl键并将其拖动到该ViewController。我可能不理解你的问题,但我想这就是你想要的。

编辑:我看了视频,我知道你在做什么。你正试图创造一个出口。当你右键点击按钮时,会出现一个圆圈,上面写着“新建出口”。尝试将该圆拖动到viewcontroller。否则,只需键入他手动操作后出现的内容。简单。

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

您要做的是转到文件>新文件

然后,您需要选择一个新的视图控制器,并确保勾选“包含XIB”或类似内容的框


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

显示初始化UIButton的代码,该代码使用单个视图控制器,但不使用选项卡栏。有什么想法吗?请你再说一遍好吗?你的问题没有意义。编辑:我认为你需要做的是设置代理。右键单击选项卡栏并将“委托”圆圈拖到“文件所有者”处。如果这个方法有效,请给我答案,否则我很乐意帮助你。再说一遍,我没有完全理解你的问题,所以我可能错了。