Mac 應用開發 window 顯示的樣式

2021-09-25 12:07:57 字數 1352 閱讀 7628

[_window setmovablebywindowbackground:yes];  //

可以拖動

//視窗的樣式;金屬

=nsfullscreenwindowmask;

//self.window.stylemask =nsclosablewindowmask;

//是否有標題欄

=nsminiaturizablewindowmask;

//nswindow 的大小

=nsfloatingwindowlevel ;

=nsstatuswindowlevel ;

//顯示全頻按鈕

self.window.stylemask =nspopupmenuwindowlevel ; //

透明的沒有標題欄視窗;

//self.window.stylemask= kcgminimumwindowlevelkey;

//有標題欄但是沒有什麼東西

= kcgbasewindowlevelkey;

沒有有標題欄但輸入框不能編輯

//self.window.stylemask= kcgdesktopwindowlevelkey;

//沒有有標題欄但輸入框可以編輯

= kcgbackstopmenulevelkey;

//有標題欄 但是沒有縮小按鈕

//self.window.stylemask= kcgfloatingwindowlevelkey;

//有標題欄 但是只有縮小按鈕

= kcgtornoffmenuwindowlevelkey;

//沒有標題欄 輸入框需要使用者去選擇

= kcgdockwindowlevelkey;

//有標題欄 沒有全屏按鈕 預設選入第乙個輸入框;

= kcgmainmenuwindowlevelkey;

//沒有有標題欄但輸入框可以編輯 使用者可以自定以大小

//self.window.stylemask= kcgassistivetechhighwindowlevelkey;

//沒有標題欄 執行次數多了 視窗就越來越小 直到沒有;

//self.window.stylemask= kcgutilitywindowlevelkey;

//有標題欄,沒有編輯按鈕

= kcghelpwindowlevelkey;

//沒有標題欄,沒有編輯按鈕

self.window.backgroundcolor =[nscolor colorwithcalibratedred:0.5f green:0.8f blue:0.9f alpha:1.0]; //

背景色

開發效率必備之Mac雙屏顯示

自從2015年9月蘋果公布ei captain,帶來了乙個新的功能,叫做分屏,也就是在一塊螢幕上分成左右兩部分,能夠分別進行操作,互不影響。例如以下圖所看到的 可是這個功能我玩了幾天之後,發現非常雞肋。比方我用的是13寸macbook pro 螢幕本身就已經非常小了,再設定成左右兩塊螢幕,這讓我怎麼...

使用 Flutter 開發 Mac 桌面應用

flutter 可以開發 mac,linux,windows 桌面,但是對於平台目前只能打對於的包,以及除錯本平台的包。flutter 的 master 預設是關閉 桌面應用的,我們可以使用下面的命令開啟 flutter config enable macos desktop flutter con...

window與Mac下安裝ionic

windows安裝方法 安裝環境 node.js npm準備工作 2 jdk webstorm執行環境 為了編譯到android平台 視情況而定 3 android sdk android編譯 jdk建議安裝到c盤,之後配置環境變數 開始安裝 開啟cmd,首先安裝cnpm 映象 由於gfw問題,有些...