【问题标题】:How to make an UIButton with emboss background image?如何制作带有浮雕背景图像的 UIButton?
【发布时间】:2013-05-29 08:29:12
【问题描述】:

这是iPad Safari上按钮的效果:

现在我只有这样的图标文件:

如何以编程方式使以图标图像为背景的UIButton 看起来像iPad 上的Safari

非常感谢!

【问题讨论】:

  • 可以设置uibutton的背景图片或者设置button的背景颜色。
  • 我想要的是浮雕效果。

标签: ios objective-c ipad uibutton


【解决方案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

    【讨论】:

      猜你喜欢
      • 2020-03-24
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 2010-12-09
      • 1970-01-01
      • 2015-03-02
      相关资源
      最近更新 更多