我正在构建一个应用程序,可以在屏幕上显示一本书中的文本。页面的文本是一个UIImage
,包含在屏幕上的一个UIImageView
中。我想做的是高亮显示页面的每一行,使用放在每一行上方的UIIView
。下面的内容与我试图实现的目标类似,除了在这个UIImage
中,我有多行高亮显示,而在我的例子中,我计划一次只突出显示一行:
每一条线都将被一个UIView
覆盖,它的尺寸与线的尺寸相同,但我希望这个UIView
是透明的,像黄色、红色或蓝色,但不清晰。我使用什么不透明度和alpha值来达到类似于UIImage
的效果?
发布于 2015-05-13 21:28:45
将backgroundColor的UIView设置为所需的颜色。将UIView的alpha设置为0.5
然而,效果将与您发布的图片有所不同,因为UIView在顶部,文本的颜色将受到影响。
https://stackoverflow.com/questions/30229557
复制