CGGradientLayer を使用して MonoTouch でカスタム UIButton を作成しようとしています。
次のようなオンラインで見つけたいくつかのチュートリアルに従ってください。
http://www.apptite.be/tutorial_custom_uibuttons.php#gradients
これまでのところ何も表示できず、現在は空のボタンのみです。
ViewDidLoad から実行されている私のコードは次のとおりです。
var gradient = new CAGradientLayer();
gradient.Colors = new MonoTouch.CoreGraphics.CGColor[]
{
new MonoTouch.CoreGraphics.CGColor(115f, 181f, 216f, 1f),
new MonoTouch.CoreGraphics.CGColor(35f, 101f, 136f, 1f)
};
gradient.Locations = new NSNumber[]
{
.5f,
1f
};
gradient.Frame = btnSearch.Layer.Bounds;
btnSearch.Layer.AddSublayer(gradient);
btnSearch.Layer.MasksToBounds = true;
私が見逃したアイデアはありますか?
ありがとうございました :)