如何制作带有浮雕背景图像的 UIButton?
Posted
技术标签:
【中文标题】如何制作带有浮雕背景图像的 UIButton?【英文标题】:How to make an UIButton with emboss background image? 【发布时间】:2013-05-29 08:29:12 【问题描述】:这是iPad Safari上按钮的效果:
现在我只有这样的图标文件:
如何以编程方式使以图标图像为背景的UIButton
看起来像iPad
上的Safari
?
非常感谢!
【问题讨论】:
可以设置uibutton的背景图片或者设置button的背景颜色。 我想要的是浮雕效果。 【参考方案1】:UIImage *buttonImage = [UIImage imageNamed:@"imageName.png"];
[btn setImage:buttonImage forState:UIControlStateNormal];
[self.view addSubview:btn];
试试这个..
【讨论】:
【参考方案2】:UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(0, 0, 150, 30)];
[button setBackgroundImage:[UIImage imageNamed:@"bg.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"ar.png"] forState:UIControlStateNormal];
bg.png
ar.png
【讨论】:
以上是关于如何制作带有浮雕背景图像的 UIButton?的主要内容,如果未能解决你的问题,请参考以下文章