首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用. .xib/storyboard文件作为JASidePanels的接口源

使用. .xib/storyboard文件作为JASidePanels的接口源
EN

Stack Overflow用户
提问于 2016-11-22 17:29:57
回答 1查看 45关注 0票数 0

我正试图在我的项目中实现一个JASidePanels,但首先我试图创建一个接口,比如.xib文件或情节提要,在这里我可以拖动项目中以编程方式创建的默认接口。

下面是示例2的步骤:故事板部分。

但这正是我在这个例子的基础上所做的,我是iOS的新手。

首先,在JASidePanels/Source中,我添加了一个新文件"Cocoa Touch Class“,并将其命名为"MySidePanelController”,并添加了JASidePanelController子类。

然后,我在同一个文件夹中添加一个storyboard文件,并在其中添加3个View Controllers,在每个文件中都给出标识符。

最后,我将-(void) awakeFromNib方法添加到MySidePanelController.m

运行该应用程序,JASidePanels应用程序将显示与我下载时相同的初始内容。

我漏掉了什么吗?我很确定

如何从xib文件或故事板加载接口?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-22 23:49:38

好的,很简单,第4步是关键

  1. 创建一个新项目
  2. 将这两个文件JASidePanelController.h & JASidePanelController.m添加到您的项目中。
  3. 添加一个新文件"Cocoa Touch Class“,并将其命名为"MySidePanelController”(例如),并将其命名为JASidePanelController子类。
  4. Main.storyboard中单击中的Show the identity inspector自定义类节,在Class字段中设置:MySidePanelController
  5. 添加更多视图控制器到您的故事板,并给他们标识符"leftViewController","centerViewController“和"rightViewController”。注意,在新的XCode中,标识符称为"Storyboard ID“,可以在标识检查器中找到(在旧版本中,标识符在属性检查器中找到)。
  6. 使用以下代码将方法awakeFromNib添加到MySidePanelController.m

-(void) instantiateViewControllerWithIdentifier:@"centerViewController"];{ [self setLeftPanel:self.storyboard instantiateViewControllerWithIdentifier:@"rightViewController"];] [self setCenterPanel:self.storyboard instantiateViewControllerWithIdentifier:@“centerViewController”];[self setRightPanel:self.storyboard instantiateViewControllerWithIdentifier:@“rightViewController”];}]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40748089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档