NSButton Titleの可視性に打撃を受けました。私がしたのは、CALayerを使って、そのレイヤーの背景色、コーナー半径、境界線の幅を調整しました。最後に、このレイヤーはNSButtonレイヤーに設定されますが、この後、NSButtonのタイトルは表示されません。何か考えてみてください。前もって感謝します。NSButtonのタイトルはCALayerがXamarin.MacのNSButtonレイヤーに設定されているときは表示されません
ここで私のコード、私は何を試した。
var wordButton = new NSButton(new CGRect(20, 0, tableColumn.Width - 70, 30));
CALayer layer = new CALayer();
layer.CornerRadius = 5f;
layer.BorderWidth = 1f;
layer.BackgroundColor = NSColor.FromRgba(0.70f, 0.87f, 0.86f, 1.0f).CGColor;
wordButton.WantsLayer = true;
wordButton.Layer = layer;
wordButton.Title = "Test";
wordButton.SetButtonType(NSButtonType.MomentaryPushIn);
wordButton.BezelStyle = NSBezelStyle.SmallSquare;
これはXamarinのバグではないことを確認するために、これをSwiftに変換できました。 – BytesGuy