創建具有透明背景的OS X應用程序

  1. 首先創建一個Cocoa Application,語言用swift,創建storyboard

    wKiom1WFLg3hMa0hAANHF36zip0587.jpg

  2. 默認的storyboard中有一個window controller scene和一個view controller scene。創建工程時默認已經有一個ViewController.swift,如果需要讓窗口背景透明,我們需要創建自定義NSWindowController來對window進行控制。

    wKioL1WFMfmhppIMAAHBCmUMzDQ315.jpg

  3. 新建Cocoa Class

    wKioL1WFMl6TvCVWAAOm_kE51u8015.jpg

    wKioL1WFMnXhGEg9AAI8X35bouo925.jpg

  4. Storyboard中的window與自定義NSWindowController關聯

    wKiom1WFMtWRxqO5AAI_Y88nLUA763.jpg

  5. MyWindowsController.swift中添加如下代碼

    wKioL1WFNVDyzZc3AAIW2eI_GrI059.jpg

  6. storyboard中的view controller scene中添加一個ImageView並設置圖片

    wKiom1WFNDvRn0EKAAEGVpl6jbE101.jpg


  7. window的Title Bar勾掉

    wKioL1WFNpfTgVI1AAPQFuz-OqY615.jpg

  8. 運行程序

    wKiom1WFNU6TbIIlAAM-4rWESNI319.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章