unwind-segue

    0热度

    1回答

    我有嵌入firstNavigationController具有模式顺着接下去嵌入到另一个secondNavigationController新secondViewController一个firstViewController。这种新的控制器执行开卷SEGUE回firstViewController secondViewController: - (void) cancelAction{

    0热度

    1回答

    比方说,我有3个UIViewControllers:一个,乙,Ç。 A is present B modially and B is present C modially。我已退出从CC到A和一切工作正常,但同时解雇控制器B闪烁,它的viewWillAppear被称为。 在这种情况下是否可以不显示B并且不叫它的viewWillAppear?

    0热度

    1回答

    我有一个展开的segue,它可以在iOS 9.3的横向或纵向上正常工作,但是如果我在呈现目标视图控制器(A)和视图控制器之间旋转设备(C)。 任何想法为什么发生这种情况,以及如何解决这个问题? 我的故事板的高层视图: 例外: 2016-03-28 16:58:14.194 ClarityLife[96444:11508887] *** Assertion failure in -[_UIStory

    0热度

    1回答

    我正在使用segue来呈现具有相同(UIViewController)swift类的UIViewController的模态视图。在模式中,我提供了一个UITextField来捕捉一些用户输入;然后,当我然后展开模式上的segue返回到原始视图,该值从UITextfield中删除,所以我想我没有正确实现这个(更新的swift/xcode开发人员在这里)。 我的问题是我应该创建一个单独的类,以便每次都

    1热度

    1回答

    我有一个连接到几个viewControllers的mapview。 我需要从另一个按钮实现一个“开卷”(而不是仅仅后退按钮),所以我用: self.navigationController?.popViewControllerAnimated(true) 我的问题是:作为上述作品,应我甚至懒得尝试在父视图控制器中使用prepareForUnwind和canPerformUnwindSegueA

    20热度

    3回答

    我创建了两个视图控制器。我从第一个到第二个创建了一个segue来传递数据。现在我想将数据从第二个视图控制器传递到第一个视图控制器。我经历了许多类似的问题,由于缺乏关于如何平仓的知识,我无法实现这些问题。 ViewController.swift class ViewController: UIViewController { var dataRecieved: String?

    -1热度

    2回答

    我想知道为什么我们使用unwind segues并在源代码视图控制器中创建两段代码,并且在目标视图控制器中创建一段代码,并且可以从按钮中拖动 - 例如视图控制器#3来显示视图控制器#1

    0热度

    1回答

    我在故事板中实现导航层次结构。对于我的部分导航来说,我深入研究了一个数据树,所以我有几个视图控制器,它们的外观完全相同,但数据管理不同,因此需要单独的控制器。为了避免重复,我在XIB中为这些视图做了布局,为XIB创建了一个VC类来处理设置视图,然后我为故事板中的每个VC扩展该类以处理UITableViewDataSource的东西。 现在导航工作正常,但我希望在XIB视图上有一个按钮,可以将触发展

    3热度

    2回答

    开卷赛格瑞我有一个的UITableViewController有其向下钻取到另一个的UITableViewController显示大量数据集的单元格。为了提高可用性,我在视图中添加了一个UISearchController。当搜索完成时,用户应该点击单元格,使用展开的segue将用户返回到原始视图控制器,以将其数据返回。还有一个嵌入式导航器,以协助导航。 如果我没有执行搜索,只需点击它正确展开并填

    0热度

    1回答

    我正在制作一个简单的游戏。故事板流动的样子: [Title Screen] --> [Game Screen] --> [Game Over Screen] 从游戏结束画面,我想跳回直接在标题画面,没有看到游戏屏幕出现,当用户按下MENU。 我第一次在我的GameOverViewController尝试这样的: - (void) pressesBegan:(NSSet<UIPress*>*)