nscombobox

    1熱度

    1回答

    在Cocoa UI控件中,我們有NSComboBox,我想知道它是否可以設置爲像Apple在OSX系統偏好設置中使用的「組合框」。這些都是完全可點擊的(而不僅僅是最右邊的箭頭部分),它們也看起來和行爲略有不同(例如它們延伸到底部和頂部)。 NSComboBox可以改變成這樣嗎?或者這是蘋果公司在那裏使用的完全不同的控制方式嗎?

    1熱度

    1回答

    我有一套NSComboBox元素顯示在NSPanel的工具欄中,全部使用XCode/Interface Builder創建。當我在優勝美地上點擊它們時,我所能看到的就是一個黑盒子,其中的組合框應該是一個黑盒子。在早期版本的OS X上,這很好。根本沒有例外記錄。這裏有一個截屏: 什麼可能被打破任何想法?我看不到任何Apple發佈的相關說明。

    0熱度

    1回答

    我在我的OSX應用程序中有一個組合框,我希望它在改變值選擇後立即失去焦點。 現在它只是在選擇後保持選定和突出顯示。 任何形式的幫助,高度讚賞!

    3熱度

    1回答

    值 我開發一個應用程序適用於MacOS X在Xcode5 我希望當用戶輸入或刪除文字,例如自動完成輸入文本框上的選項,如果用戶鍵入「我」,然後選擇墨西哥顯示在選項列表,到目前爲止,這是我的代碼: @interface ComboNSObject()<NSComboBoxCellDataSource, NSComboBoxDataSource, NSComboBoxDelegate>{ N

    0熱度

    3回答

    在我的應用程序中,我有一個NSCombobox顯示項目列表。 我的問題是,所有這些項目總是對齊到左側,我需要最後一項保持中心對齊。我知道在界面生成器中用戶可以設置對齊方式,但是,只對齊某些項目呢?我如何正確實現這一點? 對不起,我英文不好。提前致謝。

    0熱度

    1回答

    我使用NSMenu內的NSComboBox來顯示項目列表。當我在NSComboBox菜單中選擇任何選項時應該被解僱。 若要解散NSMenu我使用cancelTrackingWithoutAnimation爲10.6及以上,它工作正常。在10.5的情況下,我正在使用cancelTracking,但它並沒有解散NSMenu。

    2熱度

    2回答

    我找不到任何提及這對SO ..完整的信息是: "This application is trying to draw a very large combo box, 32 points tall. Vertically resizable combo boxes are not supported, but it happens that 10.4 and previous drew someth

    1熱度

    1回答

    有沒有辦法以編程方式關閉NSComboBox彈出窗口? 彈出窗口打開時,似乎有一個NSComboBox的錯誤,並且控件get被刪除然後釋放。出於某種原因,NSComboBox的dealloc在破壞之前不會清除彈出窗口。 編輯:只是澄清 - 這個錯誤只發生在彈出列表打開時。否則,該控件將被正確且乾淨地釋放。 編輯編輯: 這是如何重現它。 創建一個新的Cocoa應用程序。 關閉自動引用計數。 In @

    2熱度

    1回答

    我試圖創建一個mac應用程序。但是,在我使用Interface Builder插入組合框並運行應用程序後,我收到以下消息: 此應用程序試圖繪製一個非常大的組合框,高28點。垂直可調整大小的組合框不受支持,但它發生在10.4和之前的東西看起來有些不錯。 10.5中的藝術不會以支持該繪圖的方式分解。應該修改此應用程序以停止使用大型組合框。此警告將在每次應用啓動時出現一次。 我試圖將組合框的高度更改爲較

    3熱度

    1回答

    有人問我實現這樣的組合框: 很顯然,這是從NSComboBox相當不同: < 1>的文本字段旁邊的按鈕,應該是定製 < 2>這更重要:在每個組合項目中都有一個額外的「交叉」(這是一個指示「刪除」動作的按鈕)。 我該如何達到這個效果?我搜索了互聯網,但沒有回答。任何人都可以告訴我該怎麼做,或告訴我任何子類化或自定義NSComboBox類的例子嗎?