2015-11-02 133 views
0

我試圖實現類似於Safari的窗口的樣式掩碼設置爲NSFullSizeContentViewWindowMask,所以NSToolBar和標題欄模糊背景視圖。NSFullSizeContentViewWindowMask和標題/工具欄高度?

這工作正常,但是我有一個觀點,我不需要被工具欄/標題欄剪裁,類似於Safari的WebView有一個初始頂部填充不包括內容時視圖未受教育。

我的嘗試解決方案是創建一個虛擬的NSView,其中未剪切的視圖將它們的top值對齊,然後將虛擬視圖的高度常數更改爲標題欄/工具欄的高度。但是,問題是似乎沒有辦法計算工具欄的高度。

This建議我減去contentView從窗口的高度的高度計算高度,但只適用(返回0,否則爲兩個高度相等),如果我不使用NSFullSizeContentViewWindowMask,我想用於模糊效果。

我可以忽略簡單的事情,還是沒有簡單的方法來完成這個?

回答