簡體   English   中英

更改ViewController MacOS Swift

[英]Change ViewController MacOS Swift

我在兩個不同的故事板中有兩個視圖控制器:

故事板#1: Main.Storyboard

這連接到一個名為ViewController.swift的類:

import Cocoa
class ViewController: NSViewController {

//Bad Button Attempt:
    /*override func prepareForSegue(segue: NSStoryboardSegue, sender: AnyObject?) {
        //1
        let CareViewCont
        rol = segue.destinationController as! NSViewController
        //2
        self.dismissViewController(self)
    }*/


    //Rest of Default Code:
    @IBOutlet weak var findButton: NSButton!
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    override var representedObject: Any? {
        didSet {
        }
    }
}

故事板#2: Ashwin.Storyboard

這連接到一個名為:CareViewController.swift的類:

import Cocoa
class CareViewController: NSViewController {

//empty

}

基本上我想要做的就是單擊Main.Storyboard中的“查找”按鈕,然后將視圖控制器切換到Ashwin.Storyboard中的視圖控制器。

我已經嘗試將Ashwin.Storyboard中的ViewController復制並粘貼到Main.Storyboard,控制單擊查找按鈕,然后創建一個“Action Segue”,但所有動作segue都會彈出一個新窗口,這不是我想要的。

我也嘗試在ViewController.Swift中為“查找”按鈕創建一個動作監聽器,但我無法使這種方法工作......(我感覺這是解決方案......)

請幫幫我,我對MacOS毫無頭緒。

添加一個storyBoard引用到main.storyboard畫布。 然后從查找按鈕轉到參考。 選擇畫布上的storyboard參考,並在屬性檢查器中將其設置為Ashwin.storyboard

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM