gpt4 book ai didi

ios - UIButton 的 setTitleShadowOffset 已弃用

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

我正在使用 UIButton 的外观代理来自定义我的应用程序中的所有 UIButtons。一切都运行良好——我可以设置自定义图像、文本颜色和阴影颜色。只有一件事困扰着我。为了设置阴影偏移,我使用了这段代码:

[[UIButton appearance] setTitleShadowOffset:CGSizeMake(1, 1)];

它正在运行。但是文档说 setTitleShadowOffset: 已被弃用,我们应该使用 titleLabel 的 shadowOffset 属性。我试过这样:

[[[UIButton appearance] titleLabel] setShadowOffset:CGSizeMake (1.0, 1.0)];

但它不起作用。我可以在不使用已弃用方法的情况下设置阴影偏移吗?

最佳答案

尝试:

[[UILabel appearanceWhenContainedIn:[UIButton class], nil]
setShadowOffset:CGSizeMake(1.0, 1.0)];

([[UILabel 外观]
setShadowOffset:CGSizeMake(1.0, 1.0)];
应该也可以工作,但可能有点矫枉过正,因为它会影响所有 UILabels,而不仅仅是 UIButtons 中包含的那些。 )

关于ios - UIButton 的 setTitleShadowOffset 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11065928/

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