Iphone UILabel alpha也会导致文本褪色
有没有一种方法可以设置UILabel的alpha,但它不会淡出UILabel的文本?仅指背景?您可能需要创建背景视图(Iphone UILabel alpha也会导致文本褪色,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,有没有一种方法可以设置UILabel的alpha,但它不会淡出UILabel的文本?仅指背景?您可能需要创建背景视图(UIView就足够了),并将UILabel放在顶部(不是作为子视图,因为背景视图的alpha值影响其所有子视图)因为文本是标签的一部分,如果为标签设置alpha,则文字会相应淡入淡出。您需要的是使用适当的alpha设置backgroundColor: myLabel.backgroundColor = [UIColor colorWithRed:1 green:0 blue:0
UIView
就足够了),并将UILabel
放在顶部(不是作为子视图,因为背景视图的alpha值影响其所有子视图)因为文本是标签的一部分,如果为标签设置alpha,则文字会相应淡入淡出。您需要的是使用适当的alpha设置backgroundColor
:
myLabel.backgroundColor = [UIColor colorWithRed:1 green:0 blue:0 alpha:0.5];