gpt4 book ai didi

ios - 运行时有吸引力的 iOS UIButtons

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:10 25 4
gpt4 key购买 nike

我一直在使用来自 here 的 Glass Button Generator在 iOS 上生成看起来像 UIGlassButtons 但不使用 UIGlassButton 类(因为它是私有(private)的)的 PNG。然后将这些设置为自定义 UIButton 实例的图像。效果非常好,看起来很棒。

但是我现在处于需要在运行时动态设置按钮上的文本的情况。上面的方法是行不通的。我还需要至少在垂直维度上动态设置按钮的大小。

UIButton 原样看起来非常丑陋和扁平。一定有某种方法可以在运行时生成有吸引力的按钮吗?

欢迎非单点触控特定的解决方案,易于翻译。

提前干杯。

最佳答案

我想编写自己的 GlassButton 有一段时间了,可以随意将其剪切并粘贴到您的代码中,我将其作为我的 MonoTouch.Dialog 库的一部分:

https://github.com/migueldeicaza/MonoTouch.Dialog/blob/master/MonoTouch.Dialog/Utilities/GlassButton.cs

你可以这样使用它:

 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);

关于ios - 运行时有吸引力的 iOS UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com