包含NSStackView的NSScrollView.NSStackView的项目将在运行时添加.新的NSStackView项目从下到上,但我希望它们是从上到下.

main.storyboard
ViewController
import Cocoa
class ViewController: NSViewController {
var todoList:[Todo] = []
@IBOutlet weak var todosStackView: NSStackView!
@IBOutlet weak var todosScrollView: NSScrollView!
@IBAction func onEnter(sender: NSTextField) {
let todo = Todo()
todo.content = sender.stringValue
self.todoList.append(todo)
let todoItemView = TodoItem()
todoItemView.setButtonType(.SwitchButton)
todoItemView.todo=todo
todosStackView.addView(todoItemView, inGravity: .Top)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
}
Run Code Online (Sandbox Code Playgroud)
复选框按钮类
import …Run Code Online (Sandbox Code Playgroud) 我希望我的treepanel在双击时做一些事情.
但是,当我双击treenode时,节点总是消耗或折叠.
当我双击时,如何禁用此扩展或折叠.
我的英语不是很好抱歉!