私は正方形のNSButtonとImageをボタンのサイズと同じにしました。私はボタンに画像を設定し、ボーダーをオフにして、スケーリングをnoneに設定しました。その後、画像はボタンより小さく見えます。私が軸に依存しないようにスケーリングを設定すると、画像はすべてのボタンを埋めることができます。しかし、ボタンの有効をfalseに設定します。ボタンは消えました。誰がそれが間違っているか知っていますか?NSButtonと混同されている画像
1
A
答えて
0
まあ...あなたの説明は、IMHO、ちょっと混乱しています!とにかく、私が理解したことで、あなたはXcodeに問題があります。
境界線のためにボタンが常に内容よりも少し大きいため、拡大/縮小を設定する必要があります(境界線をオフにしても、表示されない小さな境界線でレンダリングされます)。未知の理由から、Axesに設定すると、この問題が個別に解決され、正しい方法でイメージのサイズが変更されます(これは使用できるNSControlのどの種類でも機能します)。
ボタンの有効化または無効化が可視性にどのように影響するかを理解できません。 "Enabled"プロパティの代わりに "Hidden"プロパティを使用していないと確信していますか?
[myButton setHidden:YES]
これにより、ボタンが透過的になり、クリックできなくなります。
[myButton setEnabled:NO]
これは、ユーザーのクリックに対する回答(およびそれがあなたが探しているもの)に作用します。あなたのイメージは主に灰色ですか?ボタンを無効にするとボタンが灰色になり、画像が見えなくなります。
関連する問題
- 1. 私は以下、Cocoaアプリケーションで画像ボタン(NSButton)を作成しようとしていますNSButton
- 2. NSButtonのタイトルはCALayerがXamarin.MacのNSButtonレイヤーに設定されているときは表示されません
- 3. はドッカーファイルのCMDとENTRYPOINTと混同されています
- 4. NSButtonはクリックで代替画像を描画します
- 5. 奇妙なカスケードの問題と混同されています
- 6. st_inoと混同されていますか?
- 7. Rの「感情」パッケージと混同されていますか?
- 8. マウントシステムコールのsourceキーワードとtargetキーワードで混同されています
- 9. /app_name/pageまたはapp_name/pageと混同されています
- 10. getComponentメソッドがXpagesのタブと混同されています
- 11. Javaの配列と混同されています
- 12. 2つのSQLクエリと混同されています
- 13. セッションと配列が混同されています
- 14. 用語データベースモデルとデータベーススキーマが混同されています
- 15. 画像がデスクトップとモバイルプラットフォームで同じに表示されない
- 16. XCode IBAction別の画像を表示/非表示するNSButton?
- 17. グリッドシステムで画像を同じラインにしても小さい画像にする
- 18. ブートストラップ・グリッド・システムで、異なる画像が混在して表示される。
- 19. 画像と同じ長さの背景を含むテキストブロック画像
- 20. リロード画像誤差(画像が示されている)
- 21. 画像とHTML5動画の高さが同じではない
- 22. 初めて画像が描画されない画像
- 23. 同じ高さ画像とテキスト
- 24. 子画像と同じ高さのdiv
- 25. 画像を撮るとき画像が画像ビューにロードされていない
- 26. 画面密度混同
- 27. IOS10上記のシステム、混合コンテンツ、背景画像挿入された画像は表示されません
- 28. 画像パスが変更されているときにJPanelで画像が更新されない
- 29. 画像が動的に設定されているときにイメージビューに画像が表示されない
- 30. fadeOutクリックされていない画像
お返事ありがとうございます!はい、私はsetEnabledを使用しています:いいえ、私のイメージはグレーではありません。非常に奇妙なことに、ボタンを無効にすると可視性に影響する可能性があります。 – user1054994