[英]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毫無頭緒。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.