0

NSMenuItemのをNSPopUButtonアルファベット順に並べ替えたい。
ココアリファレンスを確認しましたが、これを行う関数が見つかりません。何かが足りないのですか、それとも独自の並べ替え関数を作成する必要がありますか?前もって感謝します

4

1 に答える 1

3

アイテムを所定の位置に並べ替える方法はありませんが、次のことができます。

  1. それを使用itemArrayして、すべてのアイテムの配列を取得します
  2. NSArray並べ替え方法の1つを使用してその配列を並べ替えます
  3. メニューから既存のアイテムを削除しますremoveAllItems
  4. 残念ながら、複数のaddメソッドはないため、ソートされた配列とaddItem:それぞれに対して高速列挙を使用してください。
于 2012-11-25T23:32:12.887 に答える