【问题标题】:Why has my image lost its transparency?为什么我的图像失去了透明度?
【发布时间】:2012-06-17 10:07:34
【问题描述】:

我正在创建一个 xib 文件,其中使用 UIImageView 显示黑色大理石背景,并在其上放置几个 UIButtons,其中包含图像。这些图像是透明的,除了围绕其周边的虚线白线。我正在为我的图像使用 pngs,并且我尝试将它们设置为图像和背景图像。如何恢复这些图像中的 alpha 通道并将它们放置在 UIButton 中?

图像在黑色大理石背景下的透明效果应该如何。

图片目前的样子。

【问题讨论】:

  • 您是否尝试将按钮类型设置为UIButtonTypeCustom
  • 尝试在 xib 中使用按钮类型自定义

标签: iphone objective-c xcode uibutton xib


【解决方案1】:

您可能需要将UIButton 类型设置为UIButtonTypeCustom 而不是圆角矩形

【讨论】:

  • 谢谢,这就是我们所需要的。
【解决方案2】:

尝试在你的framework文件夹中添加quartzCore framework,然后导入header:

#import < QuartzCore/QuartzCore.h >

并设置图像maskToBounds yes 并根据需要设置在角落。

[yuorImageView.layer setMaskToBounds:YES];

【讨论】:

    猜你喜欢
    • 2018-03-30
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多