2

すべてに画像が設定されているNSMenu(に属するNSPopUpButton) がありNSMenuItem、タイトルではなく画像のみを表示したいと考えています。ただし、タイトルはキーボードのアクセシビリティ (およびその他のアクセシビリティもあると思います) を提供するため、設定を解除することはできません。NSImageOnlyの画像位置のように、タイトルを非表示にする方法はありNSButtonますか?

4

2 に答える 2

2

私を本当に幸せにしない一時的な回避策:

のタイトルを設定する代わりに、NSMenuItem0.01 などの目に見えない小さなサイズのシステム フォントを使用して、目的のタイトルの属性付き文字列に属性付きタイトルを設定します。

于 2012-07-01T09:07:41.240 に答える
0

少なくともメニューの最初の項目については、次のように実行すると正常に機能します。

  1. NSPopUpButtonInterfaceBuilderでインスタンス化する
  2. 「プルダウン」と入力し、「正方形」のスタイルを設定して、画像を設定します。
  3. 位置画像のみを作成します(パレットの2番目のオプション)

これらの設定はすべてコントロールのボタン部分に関係しますが、最初の項目が画像のみのメニュー項目であるメニューを作成します。実際には、タイトルは設定されていません(タイトルフィールドにプレースホルダーが表示されていることからもわかります)。nilこれは、プログラムで行う場合に備えて、タイトルをに設定できることを意味します。

于 2012-07-01T11:15:59.823 に答える