cocoa

    1熱度

    1回答

    我的下一條指令這裏http://www.teratotech.com/blog/xcode-7-steps-to-easily-switch-between-multiple-environments/了生成不同的環境不同的方案時,「生成-PCH命令退出碼1失敗」 .. 我創建了一個testing configuration並創建了一個新的方案使用該配置。然而,當我建立和運行,我得到這個錯誤: <

    0熱度

    1回答

    在我的應用程序的第一份草稿中,我用靜態數組填充了NSTableView。 我有一個NSButton,其中插入新行,像這樣的動畫效果:在這一點上 tableView.beginUpdates() tableView.insertRows(at: IndexSet(integer: tableview.numberOfRows), withAnimation: .effectFade) table

    0熱度

    1回答

    我的視圖控制器有一個NSView,我用它作爲容器視圖。 我從庫中拖動了「容器視圖」,刪除了Segue和嵌入視圖控制器,向超視圖(視圖控制器的主視圖)添加了約束,並在視圖控制器的代碼中爲容器視圖設置了一個出口。 到目前爲止這麼好。 我希望將容器視圖的內容與運行時確定的幾個不同視圖控制器的主視圖交換。我已經成功地這樣做,有這樣的代碼: func swapContainerViewContents(wi

    0熱度

    1回答

    我定製NSView子類,以顯示上右鍵單擊(按住Ctrl鍵)上下文菜單覆蓋menu(for:)。 我創建了適當的目標/行動菜單項,並將其添加到菜單。 我想實例化一個子視圖,並將其放置在其最初出現的右鍵點擊的位置;但是,不清楚如何獲取導致菜單顯示的原始點擊事件的位置。 該動作方法的參數sender獲取NSMenuItem實例,但是這似乎沒有任何屬性來確定其在屏幕(或其超級視圖)上的位置。 我怎麼能確定

    0熱度

    1回答

    我希望我的MacOS應用程序能夠將項目從NSTableView拖動到其他應用程序,如Logic Pro X,Finder等。 此TableViews中的項目是我創建的類在HD上代表文件。 public class AudioFile { #region Computed Propoperties public string Filename { get; set; } = "

    0熱度

    1回答

    我想製作正確的幻燈片,像Siri窗口。因此,用戶點擊按鈕後,我做的: self.myWindowController.showWindow(nil) 在窗口控制: override func windowDidLoad() { super.windowDidLoad() if let window = window, let screen = window.scree

    0熱度

    1回答

    我的應用程序體系結構如下:MainWindowController初始化與主窗口,初始化後MainWindowController創建MainViewController,並將其分配給contentViewController 財產。 現在我想添加一些控件MainViewController。當我將NSTextFiled使用AutoLayout位於視圖控制器的頂部時,textField將被標記欄標

    0熱度

    1回答

    目前我使用[[NSUserDefaults standardDefaults] objectIsForcedForKey: @"TestKey"];來驗證密鑰是否管理。 這對於本來在名單上每個鍵的plist的偉大工程 <plist version="1.0"> <dict> <key>Test</key> <integer>1</integer> </d

    1熱度

    1回答

    我與SWIFT 4 MacOS的工作,我有一個NSOutlineView: 我從核心數據的數據。 結構: 實體人(關係到實體書) 實體書 我對這個結果代碼: @IBOutlet weak var myOutlineView: NSOutlineView! let context = (NSApplication.shared.delegate as! AppDelegate).pers

    1熱度

    1回答

    對於我用Xcode/Swift構建的MacOS應用程序,我試圖在NSTextField中的值發生更改(用戶正在鍵入內容)時調用函數。所以我添加了一個通知中心觀察員: import Cocoa class ViewController: NSViewController, NSTextDelegate { @IBOutlet weak var textField: NSTextFie