私は非常に有用なプレゼンテーションhereWWDC 2015
から利用できる見つけることができました。 (リンクはPDFとしてプレゼンテーションをダウンロードします)
メトリックとNSSplitViewのセクションを参照してください - 下期(130かそこらをスライドさせます)
あなたはNSSplitViewItem
に関連するいくつかの有用なコードを見つけることができますがクラス。これは、あなたがやろうとしていることを(私は思います)行います。私は見て、これら以外の多くの例を見つけることができませんでした。
NSSplitView
のように、複数のNSView
オブジェクトを使用して、「フルスクリーンオーダー」で配置します。プレゼンテーションの最初の数回のスライドでは、アプリケーションをフルスクリーン対応にする方法を示します。
例:ここ
// Add View
class NSView {
var subviews: [NSView]
func addSubview(NSView)
func addSubview(NSView, positioned: NSWindowOrderingMode, relativeTo: NSView?)
func removeFromSuperview()
}
// Create SplitView
class NSSplitView {
var arrangedSubviews: [NSView]
func addArrangedSubview(NSView)
func insertArrangedSubview(NSView, atIndex: NSInteger)
func removeArrangedSubview(NSView)
var arrangesAllSubviews: Bool
}
、そのコードをチェックアウトすることを実現したプロジェクトのためのGitHubのレポです:ありがとうthe4kman https://github.com/fikovnik/ShiftIt – the4kman
@は、私は」 [this](https://support.apple.com/en-au/HT204948)と同等のものを探しています – Raymond
@Raymondうまくいけば、私の答えは何らかの形であなたのために役立ちました – KSigWyatt