我有一个标签,我已添加了这样的背景:
myLabel.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"some image"]];
用户将在标签中输入文字,完成后,我希望背景图像消失,但文本仍然存在。我已经尝试了UIView
动画,但UIImage
并未从UIView
继承,因此该方法无效,我有点卡住了。要么我需要以不同的方式为我的标签添加背景图像,要么以不同的方式设置动画以获得淡出效果。任何想法都将不胜感激。
答案 0 :(得分:0)
为什么不使用UIView,你在后面添加另一个UIView,在顶部添加UILabel,就像这样?
的UIView
- 的UIView
- UILabel([UIColor clearColor]为backgroundColor)
然后你可以淡出第二个UIView,UILabel将保持可见.as backgroundColor)