2016-04-18 27 views
0

在我的主故事板內我有一個NSVisualEffectView,它包含一個基於視圖的NSTableView作爲源列表。用戶可以選擇黑暗的活力/光線活力,或者選擇使用NSPopupButton完全關閉它。我使用外觀屬性(NSAppearance)在素材設置爲auto的光照/黑暗之間切換,但無法弄清楚如何基本關閉活力,而無需將NSVisualEffectView父級劃分出來。根據用戶偏好切換NSVisualEffectViews(振動)關

+0

問題是什麼是什麼呢?從你寫的內容我瞭解到,你已經可以獲得用戶是否想要降低透明度效果的價值。根據你所做的或者不適用特殊效果的價值。 –

回答

0

解決辦法:

不透明: 設置NSVisualEffectView狀態NSVisualEffectStateInactive與外觀設置爲[NSAppearance appearanceNamed:NSAppearanceNameVibrantLight]

對於活力: 狀態NSVisualEffectStateFollowsWindowActiveState和外觀[NSAppearance appearanceNamed:NSAppearanceNameVibrantLight]

相關問題