tom*_*ing 2 uibutton xamarin.ios ios uiglassbutton
我一直在使用从玻璃按钮生成器在这里产生在iOS上,看起来像UIGlassButtons但不使用UIGlassButton类(因为它是私有)PNG格式.然后将它们设置为自定义UIButton实例的图像.工作非常好,看起来很棒.
但是我现在处于需要在运行时动态设置按钮上的文本的情况.上述方法不起作用.我还需要至少在垂直维度上动态设置按钮的大小.
UIButton as-is看起来非常丑陋和扁平.必须有某种方法在运行时生成有吸引力的按钮?
特定于非monotouch的解决方案欢迎,易于翻译.
提前干杯.
我想编写自己的GlassButton一段时间,随意将其剪切并粘贴到您的代码中,我将其作为MonoTouch.Dialog库的一部分:
你这样使用它:
var glossy = new GlassButton (new RectangleF (0, 0, 120, 50)) {
NormalColor = UIColor.Red,
HighlightedColor = UIColor.Black,
DisabledColor = UIColor.Black
};
glossy.Tapped += delegate {
Console.WriteLine ("I have been tapped");
}
window.AddSubview (glossy);
Run Code Online (Sandbox Code Playgroud)