2011-08-03 25 views
1

に-setImageを使用すると、私が使用しようとしていますコードです:私は以下、Cocoaアプリケーションで画像ボタン(NSButton)を作成しようとしていますNSButton

[mrButton setImage:(NSImage *)@"button.jpg"]; 

私はNSButtonにmrButtonをリンクしています私はXcodeプロジェクト内にbutton.jpgという名前のファイルを持っていて、このコードを修正したりNSButtonをイメージ化する方法については疑問に思っていました。

ありがとうございます!

+0

http://stackoverflow.com/questions/23687118/nsbutton-setimage-not-working-for-me 誰かがこの上で私を助けてくださいことができますか? – Tanzeel

答えて

9

この動作するはずです:[mrButton setImage:[NSImage imageNamed:@"button.jpg"]];

+0

ありがとう、私はどこかに行ってきました。実際のボタン(バックグラウンドとボーダー)をどうやって削除してNSButtonとして機能させるか分かりますか? –

+1

ようこそ。 NSButtonCellをサブクラス化し、 'drawBezelWithFrame:inView:'メソッドを書き換えることができます。ここに[Appleのドキュメント](http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Button/Button.html#//apple_ref/doc/uid/10000019i) – VenoMKO

+0

パーフェクト!あなたのお時間をありがとう! –

関連する問題