2014-11-26 1 views
0

앱의 도킹 아이콘을 "A"또는 "B"와 같은 큰 문자 하나로 변경하고 싶습니다. 예를 들어 신속하거나 객관적인 CsetContentView를 사용하여 도크 아이콘을 변경하여 Mac OS X에서 큰 문자 하나를 표시하는 방법

+0

이 질문은 [너무 광범위] (http://stackoverflow.com/help/on-topic)입니다. – jurgemaister

+0

신속하고 객관적인 C를 사용하는 실행중인 앱의 아이콘 대신 텍스트를 표시하는 osx 앱의 도크 아이콘을 변경하고 빠른 응답을 주셔서 감사합니다. –

+0

많은 코드를 시도했지만 너무 오래 인터넷을 검색하지 않았습니다. 소용 없으니 제게 큰 도움이 되십시오. –

답변

2
import Cocoa 

@NSApplicationMain 
class AppDelegate: NSObject, NSApplicationDelegate { 

    @IBOutlet weak var window: NSWindow! 

    @IBOutlet weak var dockView: NSView! 
    @IBOutlet weak var dockText: NSTextField! 
    let appDockTile = NSApplication.sharedApplication().dockTile 

    func prepareDock(){ 
     appDockTile.contentView = dockView 
     appDockTile.display() 
    } 
    func changeText(){ 
     dockText.stringValue = "B" 
     appDockTile.display() 
    } 
    func applicationDidFinishLaunching(aNotification: NSNotification) { 
     // Insert code here to initialize your application 
     prepareDock() 

    } 

    func applicationWillTerminate(aNotification: NSNotification) { 
     // Insert code here to tear down your application 
    } 

    @IBAction func btnChangeText(sender: AnyObject) { 
     changeText() 
    } 

} 
+1

많은 코드가 완벽하게 나와 함께 작업 해 주셔서 감사합니다. 그러나 아이콘의 텍스트의 색상과 크기를 변경하는 방법은 무엇입니까? –

+0

텍스트 크기와 색상을 변경하는 방법을 알고 있습니다. –

+0

보기를 변경 한 후에 appDockTile.display()를 다시 호출하는 것을 잊지 마십시오.이 경우 텍스트 색상이나 크기입니다. –

관련 문제