Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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
Ios 查找UIView的视图控制器/将其设置为其他视图控制器_Ios_Swift_Xcode_Uiview_Uiviewcontroller - Fatal编程技术网

Ios 查找UIView的视图控制器/将其设置为其他视图控制器

Ios 查找UIView的视图控制器/将其设置为其他视图控制器,ios,swift,xcode,uiview,uiviewcontroller,Ios,Swift,Xcode,Uiview,Uiviewcontroller,如果这是一个愚蠢的问题,我很抱歉,但我似乎无法理解视图控制器在xcode中是如何工作的。我在我的故事板中添加了一个视图控制器,但是当我尝试在上面添加一个按钮和一个标签,当该按钮被点击时,标签将被更新,但没有任何效果。它将允许我为按钮创建一个操作,但该操作不会做任何事情。它也不允许我为标签添加一个出口,所以我认为我制作的视图控制器实际上不是故事板上负责的视图控制器元素(其自定义类是UIView,我不能将其更改为我制作的视图控制器)。当我从故事板控制拖动时,项目中唯一的其他视图控制器文件也不会接受标

如果这是一个愚蠢的问题,我很抱歉,但我似乎无法理解视图控制器在xcode中是如何工作的。我在我的故事板中添加了一个视图控制器,但是当我尝试在上面添加一个按钮和一个标签,当该按钮被点击时,标签将被更新,但没有任何效果。它将允许我为按钮创建一个操作,但该操作不会做任何事情。它也不允许我为标签添加一个出口,所以我认为我制作的视图控制器实际上不是故事板上负责的视图控制器元素(其自定义类是UIView,我不能将其更改为我制作的视图控制器)。当我从故事板控制拖动时,项目中唯一的其他视图控制器文件也不会接受标签的出口,因此我真的不确定发生了什么以及如何着手修复它。任何和所有的帮助都将不胜感激。我对斯威夫特很陌生,所以再次道歉,如果这是一个愚蠢的问题,请容忍我


这是一张帮助您的gif。如果点击控制器内部,它将带您进入视图,但如果点击控制器,它将带您进入
UIViewController
文件。希望能有帮助


[]

您能显示图像吗?如何分配新控制器?你在使用情节提要吗?我添加了带有视图控制器的情节提要,类显示为UIView。我看到的另一篇stackoverflow文章建议将类更改为UIViewController,但这不是一个选项