私は NSStatusItem を持っており、属性付きの文字列を使用しています。設定は次のとおりです。
[statusItem setAttributedTitle:as];
as
私の属性文字列はどこですか。特定の条件が満たされたときにアイテムの特定の部分を異なる色で強調するために使用します。たとえば、ステータス アイテムに赤いテキストと黒いテキストを含めることができます。
問題は、setAttributedTitle
ステータス項目を使用してクリックすると、色が反転しないことです。たとえば、 just を使用した場合setTitle
、テキストは選択されていないときは黒で、選択されているときは白に変わります。これで、設定した色が保持されます。
選択時に色を反転するように指示する方法はありますか? そうでない場合、どうすればこれを達成できますか? 申し訳ありませんが、私は Objective-C の初心者です。