0

境界線の状態を変更できるのに、境界線の(または他の境界線のプロパティ)を変更できないのはなぜですか?

NSButton *button = (NSButton *)sender;
[button setBordered:false];
[button setBorderWidth:5]; 
4

1 に答える 1

1

setBorderWidth:メソッドが存在しません。NSButtonクラスリファレンスを確認してください。
つまり、NSButton境界線の幅の変更はサポートされていません(デフォルト)。
このsetBordered:メソッドは、ボタンにベゼルの境界線があるかどうかを定義します。完全なベゼルを削除するように
設定します。次に例を示します。setBordered:false

ベゼル付き ベゼルなし

そのsetBordered:方法はそのために混乱するかもしれません。

于 2012-07-08T20:50:43.370 に答える