nsmenu

    2熱度

    1回答

    我已經建立了一個NSDictionary包含幾個嵌套層,我想複製這個作爲NSMenu這樣,當我的NSDictionary更新,以便做我的NSMenu。舉例來說,如果我有一個包含一個NSDictionary: Item1 |---Item 1.1 |---Item 1.2 Item2 |---Item 2.1 | |---Item 2.1.1 |---Item 2.2 |---Ite

    2熱度

    1回答

    我正在編程創建一個NSMenu與NSMenuItem。當應用程序的窗口是活動的,NSMenuItem啓用: 然而,一旦窗口失去焦點的菜單項將被禁用: 下面是我正在創建NSMenu: - (void)_quit { [[NSApplication sharedApplication] terminate:nil]; } - (NSMenu *)_setupMenu {

    8熱度

    1回答

    我在這裏有一個NSMenu非常非常奇怪的問題。 大約有一半的NSMenuItems通過NSMenuItem上的setView:方法對它們使用自定義視圖。在這個自定義視圖中,我已經實現了mouseUp:當用戶點擊菜單項時捕獲,並且這在我第一次打開菜單時完全起作用。 雖然第二次,如果我點擊時按住鼠標穩定,mouseUp不會在任何這些菜單項上被調用。但是,如果我點擊,然後稍微移動光標,並釋放mouseU

    4熱度

    2回答

    我有一些意想不到的結果時,顯示上下文NSMenu。我自己介紹菜單,不使用NSResponder的menu屬性。事實證明,提出一個NSMenu是一個阻止操作。 在一個新的模板項目,我只添加以下代碼applicationDidLaunch: NSMenu *menu = [[NSMenu alloc] initWithTitle:@"Menu"]; [menu addItemWithTitle:@"

    3熱度

    1回答

    我面臨一個奇怪的情況。我有一個NSMenu與其中的子菜單。子菜單的內容以編程方式填充。在我的validateMenuItem:方法中,我可以看到所有正在檢查的項目(父項目)以及子項目(一旦我點擊子菜單),除了我的自動填充子菜單中的項目。 這是爲什麼?難道我做錯了什麼?任何想法如何解決這個問題?

    2熱度

    1回答

    單擊按鈕時顯示一個彈出菜單。問題是,當菜單打開時,計時器不再起作用: 顯示菜單: [_menu popUpMenuPositioningItem:nil atLocation:point inView:nil]; 我的定時器(彈出前調用)不再發送郵件的按鈕被點擊後, 。 [NSTimer scheduledTimerWithTimeInterval:0.50 targe

    0熱度

    2回答

    我在菜單上單擊右鍵或左鍵時使用此代碼具有兩種不同的行爲。 點擊左側和click right + cmd。 如何以最簡單的方式按cmd並單擊鼠標右鍵? -(void)awakeFromNib { NSImage *image = [NSImage imageNamed:@"menubar"]; NSImage *alternateImage = [NSImage imageNamed:@"me

    1熱度

    2回答

    有沒有什麼辦法可以使用公共API「S(如蘋果的Dock右鍵菜單)自定義NSMenu外觀,例如,其透明度,背景顏色或前景色? 經過大量的搜索,我發現一些代碼他們正在使用私人API來製作菜單黑暗!!!

    0熱度

    1回答

    我很肯定這是可能的,因爲Dropbox已經做到了。下面是截圖: http://content.screencast.com/users/calebjj/folders/Jing/media/eec88ca2-f9a9-4aa3-bd79-a78900087968/00000064.png 我在找一個nsmenuitem添加到取景器菜單當用戶在取景器窗口中的文件用鼠標右擊。這可能嗎?如果是這樣怎麼辦

    0熱度

    1回答

    內我有附連到一個NSStatusItemNSMenu,而且NSMenu內我有我已經設置view屬性到一個NSSlider對象NSMenuItem。這很有效(幾乎是我得到了我的)。 結果看起來是這樣的: NSSlider in an NSMenu as an NSMenuItem.view http://dl.dropbox.com/u/91596/Screenshots/k8tl.png 的問題是