UIViewImage 推送到故事板中的新 UIViewController

Posted

技术标签:

【中文标题】UIViewImage 推送到故事板中的新 UIViewController【英文标题】:UIViewImage push to new UIViewController IN STORYBOARD 【发布时间】:2013-07-31 15:43:57 【问题描述】:

从this 和this 之类的问题中,我知道如何以编程方式将UIViewImage 推送到新的UIViewController

但我怎样才能完全在 Storyboard 中做到这一点?我喜欢 Storyboard,并且不希望到处都有多个 xib 文件。

我已经通过 Storyboard 启用了用户交互,但我仍然无法创建过渡...

【问题讨论】:

【参考方案1】:
    将 UIViewController 对象拖到 Storyboard 画布上 选择该 ViewController 并在顶部菜单栏中单击编辑器 > 嵌入 > 导航控制器。 将另一个 UIViewController 拖到 Storyboard 上 控制从第一个 UIViewController 拖动到新的 UIViewController 并从结果选项中选择 push。 单击创建的 Segue,然后转到属性检查器并输入 Segue 的标识符。 在处理 UIImageView 轻击的 ViewController 代码中,调用 [self performSegueWithIdentifier:@"YourSegueIdentifier" sender:self];

【讨论】:

非常感谢!这似乎正是我正在寻找的。按照您的步骤操作后,我收到错误消息:“'MyFileName' 没有可见的@interface 声明选择器'performSegueWithIdentifier'” 您可能需要在 Storyboard 中设置 ViewController 的适当类。选择 ViewController > 单击 Identity Inspector > 并将 ViewController 的类设置为您正在调用的类 performSegueWithIdentifier: 我只需要将行更改为:“[self performSegueWithIdentifier:@"ClickOnConnect" sender: self];"感谢您的帮助! 抱歉,我忘记了“发件人”的说法!

以上是关于UIViewImage 推送到故事板中的新 UIViewController的主要内容,如果未能解决你的问题,请参考以下文章

在没有按钮连接的情况下以编程方式执行 Segue?

如何正确地将具有多个元素的新对象推送到数组中?

推送到 UIStoryboard 中的根视图控制器

推送到没有以前控制器的新视图控制器(但动画)

在通用故事板中使用 present 作为弹出框

在 xib 文件中加载视图控制器