iphone - 设置 UILabel 的背景(.png 文件的透明度问题)

标签 iphone objective-c ios uilabel

我正在尝试通过设置其属性 backgroundColor 来设置 UILabel 的背景。

但我有一个问题:backgroundColor 是从 .png 文件(具有透明度)创建的,结果是透明部分显示为黑色。

有不需要自定义子类的解决方案吗?

更新

我尝试将 UILabel 属性 opaque 设置为 NO 但问题仍然存在。

最佳答案

听起来您可能忘记更改 UILabel 的不透明属性:

label.opaque = NO;

或者,您可以在 Xcode 的 InterfaceBuilder View 中设置此属性。

关于iphone - 设置 UILabel 的背景(.png 文件的透明度问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071384/

相关文章:

ios - Sdk 用于获取在 facebook/twitter/linked 上发布的授权 token ,然后使用 nodejs 发布

ios - 快速将视频 NSData 写入图库

ios - dismissViewControllerAnimated 在 block 内不起作用

iphone - 在地址簿中添加图像联系人

ios - EarlGrey 卡住动画并且不调用回调

ios - 为什么我的 CGPoint 返回其他字符?

ios - 带有粘性水平指示器的 UICollectionView Swift 3.0

iphone - 从 NSArray Objective-C 创建 NSMutableArray

ios - 为什么我的自定义表格单元格不显示文本?

ios - UIWebView 最初不加载某些 URL