2012-06-23 41 views
0

我正在处理我的第一个segue,而且我有点困惑。我用一些按钮制作了一个初始屏幕。然后我做了第二个屏幕。然后我点击第一个屏幕,进入编辑器 - > embed_in - > NavigationController,然后运行。IOS - 在连接故事板中的segue时遇到问题

但我试图连接我的按钮的屏幕没有显示在故事板上,所以我不知道如何连接到它。

我添加了我的故事板的屏幕截图。 enter image description here

您会看到故事板上的4个按钮连接到导航控制器的屏幕。但是,如何让我想要连接的其他控制器显示在同一屏幕上并连接到它?

这是LearningCenter.h文件

#import <UIKit/UIKit.h> 

@interface LearningCenter : UIViewController 

@end 

谢谢!

+0

所以你想添加新的viewcontroller这个故事板,并希望连接到作为根控制器权利已添加的按钮之一? –

+0

@AalokParikh是的我想要显示在左边的4个按钮的屏幕连接到我在屏幕左侧的项目导航面板中具有的控制器之一。 – Genadinik

+0

通常有一种方法可以让新的控制器自动出现在我的故事板上? (我只有1个故事板,所以我只需要弄清楚如何让所有的屏幕/控制器放在我的故事板上。 – Genadinik

回答

2

打开Xcode中的对象库,而在故事板和搜索视图控制器,并将其拖到画布上:

enter image description here

然后选择新的视图控制器并转到身份检查并更换UIViewController与您的自定义类的名称。

enter image description here

现在你已经“粘”在故事板视图控制器在项目中您的视图控制器代码。

用segue回答你的第二个问题:按住Ctrl并单击并按住按钮。然后(同时仍然按住Ctrl +鼠标左键!)从按钮拖动到新的视图控制器视图。现在应该有一个segue

+0

当我进入MyCustomClass时,在第二个屏幕时我有点困惑。我想要连接的控制器有两个名为LearningCenter.m和LearningCenter.h的文件(不确定哪个文件是什么文件)我应该在第二个屏幕上输入那个输入字段中的名字吗? – Genadinik

+0

如果学习中心。(h | m)是从'UIViewController'类型输入字段中的名字,Xcode会自动完成它。最后只会显示类名并且没有。(h | m) – Pfitz

+0

它实际上只是自动完成UIView 。这是否意味着什么是关闭的?一旦我输入了UIViewController,接下来我该怎么做? – Genadinik