淡出图像,但对的UILabel不是文本的iPhone

问题描述:

我有一个标签,我添加了一个背景是这样的:淡出图像,但对的UILabel不是文本的iPhone

myLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"some image"]]; 

用户将文本输入到标签,完成后,我想有背景图像消失,但仍保留文字。我试过UIView动画,但UIImage没有从UIView继承,所以该方法没有奏效,我有点卡住了。无论我需要添加一个背景图像到我的标签不同或动画不同的方式来淡出。任何想法将不胜感激。

为什么不直接使用UIView,在其中添加另一个带有背景的UIView和顶部的UILabel?

的UIView

  • 的UIView
  • 的UILabel(与[的UIColor clearColor]为的backgroundColor)

然后就可以淡出第二UIView的,并且的UILabel将保持可见.as backgroundColor)

+0

感谢您的回应。我最终在标签上使用了UIImageView并将其淡出。 – 2010-10-30 16:18:51

+0

很高兴你知道了...... – 2010-10-30 16:21:17