iOS:UIButton标题阴影颜色不起作用[关闭]

Posted

技术标签:

【中文标题】iOS:UIButton标题阴影颜色不起作用[关闭]【英文标题】:iOS:UIButton's title shadow color not work [closed] 【发布时间】:2013-12-18 04:43:41 【问题描述】:
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    btn.titleLabel.shadowColor = [UIColor blackColor];
    btn.titleLabel.shadowOffset = CGSizeMake(1, 1);

当我在 ios7 上运行它时,按钮根本没有阴影。提出你的建议。

【问题讨论】:

你可以为此使用图层 您想在按钮或按钮标题上添加阴影? Uibutton titlelabel shadowoffset property is not behaving properly in ios 7 的可能重复项 【参考方案1】:

首先将“QuartzCore”库添加到您的项目中,然后将 #import <QuartzCore/QuartzCore.h> 这个添加到您的类中并执行类似的操作

 btn.titleLabel.layer.shadowColor = [UIColor blackColor].CGColor;//set preferred color
 btn.titleLabel.layer.shadowOpacity = 0.7;//set opacity 

【讨论】:

【参考方案2】:

尝试使用以下代码为按钮标题添加阴影

[button setTitleShadowColor:[UIColor blackColor] forState:UIControlStateNormal];

如果您想在按钮上添加阴影,请阅读以下链接。

Add border and shadow to the buttons

【讨论】:

以上是关于iOS:UIButton标题阴影颜色不起作用[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何删除 ios 14 的导航栏图像阴影? [关闭]

UIButton动作不起作用ios

iOS UIButton点击不起作用

这里的角落正在工作,但阴影在 iOS 9 和 10 中不起作用

iOS - UIPageControl 上的 UIButton 不起作用

iOS:UIButton 的动画文本位置不起作用