uibutton增加渐变色后title和image不显示问题

2019-08-29  本文已影响0人  SkySongK

uibutton增加渐变色的时候一定要注意不能直接addsublayer,这样会导致新增加的layer在最上面,会遮挡title和image
应该使用insertSublayer将渐变色的layer增加在最下层
'''
[_adoptAnswerTagBtn.layer insertSublayer:self.gradientLayer atIndex:0];
'''
这时title就会显示出来,但,image还是会被隐藏,我猜测应该是image的层级比较靠后一些吧,具体是不是没有验证,
我强行将imageview的优先级提到最前面,使用bringSubviewToFront。
具体代码如下:
'''

上一篇 下一篇

猜你喜欢

热点阅读