【发布时间】:2021-06-24 12:27:03
【问题描述】:
我有一个视图(在这种情况下是 Button),它后面/下面的内容可以移动(ScrollView)。该按钮只是纯白色和黑色文本,没有任何边框。当View 后面的内容是白色时,它并没有像我希望的那样突出。 (我可以用黑色边框解决这个问题……但是……)
我的想法是在按钮周围设置一个边框,该边框与它后面的视图(像素)颜色相反。所以边框总是会和背景形成对比,并随着背后的内容不断变化。
我在谷歌上搜索了一下,查看了视觉效果层和一些更复杂的(在我脑海中)图形的东西,我不记得术语了。
如果您知道如何处理此问题,请告诉我。我真的很想看看它会是什么样子。
祝你有美好的一天!
【问题讨论】:
-
我认为没有办法使用香草 CALayers 生成反色。在 Mac OS 上,您可以将 Core Image 过滤器附加到图层,并且您可能会编写一个过滤器来获得您想要的。