我正在使用 UIButton
的外观代理来自定义应用程序中的所有 UIButtons
。一切都很顺利 - 我可以设置自定义图像、文本颜色和阴影颜色。只有一件事情让我感到困扰。为了设置阴影偏移量,我使用了以下代码:
[[UIButton appearance] setTitleShadowOffset:CGSizeMake(1, 1)];
现在的代码可以正常运行。但是文档上说 setTitleShadowOffset:
方法已经被弃用了,建议我们应该使用 titleLabel 的 shadowOffset
属性来实现相同的功能。我尝试按照以下方式修改:
[[[UIButton appearance] titleLabel] setShadowOffset:CGSizeMake (1.0, 1.0)];
但它不能正常工作。我能否不使用已弃用的方法设置阴影偏移量?