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*>*)