使用故事板非常简单。您只需将操作拖到“退出”。但是我应该如何从我的代码中调用它呢?
bradleygriffith
的回答很棒。我采取了第10步并做了一个屏幕截图以进行简化。这是Xcode 6中的屏幕截图。
[self performSegueWithIdentifier:@"unwindIdentifier" sender:self];
以下是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没有触发,您可能会有一个保留周期。
插入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做这件事。