Objective c 将背景阴影添加到UI按钮
如何将浅灰色阴影添加到Objective c 将背景阴影添加到UI按钮,objective-c,ios,cocoa-touch,uibutton,Objective C,Ios,Cocoa Touch,Uibutton,如何将浅灰色阴影添加到ui按钮,我现在不想使用任何方法,它应该类似于: UIButton *button1... button1.layer.shadowOpacity = 0.8 等,但这不起作用,它只是增加了一个阴影内的按钮,但我需要它在外面。谢谢 首先,您必须导入。然后: mybtn.layer.shadowColor = [UIColor blackColor].CGColor; mybtn.layer.shadowOpacity = 0.5; mybtn.layer.shadowRa
ui按钮
,我现在不想使用任何方法,它应该类似于:
UIButton *button1... button1.layer.shadowOpacity = 0.8
等,但这不起作用,它只是增加了一个阴影内的按钮,但我需要它在外面。谢谢 首先,您必须导入。然后:
mybtn.layer.shadowColor = [UIColor blackColor].CGColor;
mybtn.layer.shadowOpacity = 0.5;
mybtn.layer.shadowRadius = 2;
mybtn.layer.shadowOffset = CGSizeMake(3.0f,3.0f);
还可以使用将的背景图像设置为带有阴影的背景图像。例如:
[button setBackgroundImage:[UIImage imageNamed:@"ButtonBackgroundNormal"]
forState:UIControlStateNormal];
其中按钮backgroundnormal.png
有阴影。图像渲染通常比使用代码绘制要快。而且,速度很重要,尤其是当您将其添加到UITableViewCell
时。在这种情况下,要加快滚动速度,请确保背景图像完全不透明,方法是使用与UITableViewCell
相同的背景色进行设计,并在不带透明度的情况下进行保存。然后,设置button.opaque=YES
请检查这个我已经看到了,但我不想要方法。如果有帮助的话,我会在表格单元格中添加一个按钮。请检查“fzwo”给出的答案。这不是一种方法。我尝试过,我甚至创建了一个按钮对象,并用按钮名称替换了self,但仍然不起作用。好的,我想我得到了它,我看不到阴影半径为12的阴影,在拒绝3后,我得到了它,我想。谢谢