問題タブ [nstabview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos-mojave - 変更時に NSTabViewItem 画像が表示されない
macOS (おそらく Mojave) のどこかで、プログラムで画像を変更してNSTabViewItem
もタブの表示が更新されず (実際には画像プロパティが置き換えられます)、新しい画像が表示されます。以前のバージョンの macOS では、画像を置き換えると、タブが新しい画像で再表示されました。ただし、NSTabView を含むウィンドウのフォーカスを外すか、タブをクリックするだけで、新しい画像が再描画されます。またはそれを含むビューのいずれかに送信setNeedsDisplay:
してNSTabView
も何も起こりません。
NSTabViewItem
からを削除しNSTabView
、画像を変更し、元のインデックス位置にバックを挿入することで (Mojave で) これを回避しましNSTabViewItem
たが、これは正しくないようです。誰かがこれに遭遇したか、この動作の公開された理由はありますか?