每次运行我的应用时,都会打开,没有宽度。
我已经为我的窗口设置了最小内容大小,但它不起作用。
如果我试图用箭头使其变宽,它会立即变为正确的尺寸。
我有一个带有两个视图的分割视图控制器,每个视图都有一半的最小宽度。
如何在打开应用程序时设置最小尺寸?
答案 0 :(得分:0)
我不知道为什么但这解决了我的问题。这是一种奇怪的方式,但它有效:
class SplitViewController: NSSplitViewController {
@IBOutlet var mySplitView: NSSplitView!
override func viewDidLoad() {
super.viewDidLoad()
// Do view setup here.
mySplitView.wantsLayer = true
}
override func splitView(splitView: NSSplitView, effectiveRect proposedEffectiveRect: NSRect, forDrawnRect drawnRect: NSRect, ofDividerAtIndex dividerIndex: Int) -> NSRect {
return NSZeroRect
}
}
<强>更新强> 由于某种原因,它不起作用。仍然没有解决问题。