我正试图在我的项目中实现一个JASidePanels,但首先我试图创建一个接口,比如.xib文件或情节提要,在这里我可以拖动项目中以编程方式创建的默认接口。
下面是示例2的步骤:故事板部分。
但这正是我在这个例子的基础上所做的,我是iOS的新手。
首先,在JASidePanels/Source中,我添加了一个新文件"Cocoa Touch Class“,并将其命名为"MySidePanelController”,并添加了JASidePanelController子类。
然后,我在同一个文件夹中添加一个storyboard文件,并在其中添加3个View Controllers,在每个文件中都给出标识符。
最后,我将-(void) awakeFromNib方法添加到MySidePanelController.m中
运行该应用程序,JASidePanels应用程序将显示与我下载时相同的初始内容。
我漏掉了什么吗?我很确定
如何从xib文件或故事板加载接口?
发布于 2016-11-22 23:49:38
好的,很简单,第4步是关键
JASidePanelController.h & JASidePanelController.m添加到您的项目中。Cocoa Touch Class“,并将其命名为"MySidePanelController”(例如),并将其命名为JASidePanelController子类。Main.storyboard中单击中的Show the identity inspector自定义类节,在Class字段中设置:MySidePanelControllerawakeFromNib添加到MySidePanelController.m:-(void) instantiateViewControllerWithIdentifier:@"centerViewController"];{ [self setLeftPanel:self.storyboard instantiateViewControllerWithIdentifier:@"rightViewController"];] [self setCenterPanel:self.storyboard instantiateViewControllerWithIdentifier:@“centerViewController”];[self setRightPanel:self.storyboard instantiateViewControllerWithIdentifier:@“rightViewController”];}]
https://stackoverflow.com/questions/40748089
复制相似问题