2017-02-05 8 views
0

NSSegmentControlを使用して画像内のセグメントが配置されている(StoryBoard経由で設定されている)ときに特に問題が発生します。さらにRetina MacBookを使用していて、2台目のモニターに接続していない場合にのみ発生します。NSSegmentControl画像スケーリングが機能しない

上記の条件が満たされると、画像は必要以上に大きなサイズでレンダリングされます。問題を再現するには、XCodeで新しいプロジェクトを作成し、そのツールバーにNSSegmentControlをドロップしてから、「NSBonjour」や「NSCaution」のようなイメージを追加します。 "NSStatusNone"のような他の画像では発生しません

これはバグかもしれないと私は確信していません。どうすれば私のアプリでこれを修正できますか?私は考えておらず、情報はオンラインでは見つかりませんでした。

助けてください、

ありがとう!

enter image description here

enter image description here

enter image description here

答えて

0

私は明らかにセグメント化されたコントロール内の画像は、異なる画像サイズ対通常のボタンを持っている必要があり、問題を発見しました。

彼らは次のようになります。3倍

で2倍 57x57で1×38×38 で

19路盤

希望、これは将来の開発者を支援します。

よろしく、

マルク・

関連する問題