当前位置: 首页 > 知识库问答 >
问题:

如何以编程方式执行展开segue?

田谦
2023-03-14

使用故事板非常简单。您只需将操作拖到“退出”。但是我应该如何从我的代码中调用它呢?

共有3个答案

柳德义
2023-03-14

bradleygriffith的回答很棒。我采取了第10步并做了一个屏幕截图以进行简化。这是Xcode 6中的屏幕截图。

  1. 控制从橙色图标到红色退出图标的拖动,以创建无需在视图中执行任何操作/按钮的放松
[self performSegueWithIdentifier:@"unwindIdentifier" sender:self];
太叔飞翰
2023-03-14

以下是ObjectiveC和Swift的完整答案:

1)在目标视图控制器(您要切换到的位置)中创建IBAction展开切换。实现文件中的任何位置。

// Objective C

    - (IBAction)unwindToContainerVC:(UIStoryboardSegue *)segue {

    }

// Swift

 @IBAction func unwindToContainerVC(segue: UIStoryboardSegue) {

    }

2) 在源代码视图控制器(从中分离的控制器)上,⌃ 从“活动名称”中拖动以退出。您应该在弹出窗口中看到在步骤1中创建的放卷序列。(如果看不到,请回顾第一步)。从弹出菜单中选择unwindToContainerVC:或任何您命名的方法,以将源控制器连接到unwind iAction。

3)在故事板的源视图控制器文档大纲中选择segue(它将列在底部附近),并给它一个标识符。

4) 使用此方法从源代码视图控制器调用展开段,替换展开段名称。

//目标C

[self performSegueSusDesignfier:@"unwindToContainerVC"发送者:自己];

//雨燕

<代码>自我。performsguewithidentifier(“unwindToContainerVC”,发件人:self)

注意。使用unwind方法上segue参数的sourceViewController属性访问源控制器上的任何公开属性。另外,请注意,该框架处理解除源代码控制器的问题。如果要确认这一点,请向源控制器添加一个dealloc方法,其中包含一条日志消息,该消息在终止后应立即触发。如果dealloc没有触发,您可能会有一个保留周期。

韦智刚
2023-03-14
  1. 创建手动序列(从文件所有者拖动以退出),

插入Segue名称以展开。

然后,-(val)用您的segue标识来执行SegueSusDesignfier:(NSString*)标识符sender:(id)sender.

 类似资料:
  • 我有一些自定义测试脚本,可以使用命令运行,该命令执行一些节点脚本以启动E2E/Unit测试。但在此之前,我必须在其他终端窗口中使用(这也是一个自定义节点脚本,细节无关紧要)启动webpack dev server。因此,我希望省略手动执行,并将其移动到自定义脚本,即我希望在节点脚本中以编程方式执行webpack dev server。如何使用节点脚本以编程方式执行并停止它?提前感谢!

  • 简单的问题,但我找不到答案。如何以编程方式折叠或展开? ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

  • > 单击“加载”按钮后,如果设置了任何一个textfield,则“手风琴面板”筛选器将展开。 点击“加载”按钮后,如果没有设置所有文本字段,那么“手风琴面板”过滤器将会折叠。 我已经通过手风琴面板的primefaces文档,但没有发现它的帮助。http://www.primefaces.org/docs/vdl/3.5/primefaces-p/accordionpanel.html

  • 问题内容: 从node.js以编程方式执行mongodb admin / console命令的最佳方法是什么?具体来说,我想在执行一系列插入操作后使用mongodump导出mongodb集合。像这样: 问题答案: 尝试使用:

  • 我在CollapsingToolbarLayout中有ImageView和TabLayout(4个选项卡),现在我想在单击选项卡(2,3,4)时折叠Appbar,第一个选项卡应该正常工作(按滚动)。有没有方法以编程方式展开和折叠Appbar? 然而,我看到了解决方案,appBarLayout.setExpanded(false)折叠Appbar,但它又可以向下拖动。我想阻止AppBar展开,直到选

  • 以同样的方式,我想为OTG做这件事。