玻璃效果的UIView(Glass effects UIView)

2019-07-29 09:20发布

我想知道它是如何可能添加上一个UIView一个玻璃效果

我想这样的事情影响你可以在这里看到灰色半透明的观点:

谢谢

Answer 1:

有没有像在UIView的。所有你能做的就是设置0和1.Also上面显示的视图具有良好的图像集,这使得它看起来像你的“玻璃效应”的观点的不透明度玻璃效果。

那么如果你的UIView的是“闪亮优雅的”,你可以通过两种方式做到这一点: -

1>你可以简单地在用Photoshop创建的,因为它会降低做同样的用编程的俯瞰图像效果。

2>你可以使用苹果提供的核心图形库,那么你可能要进入图形的更复杂的世界有它,看看教程获得光泽效果

光泽按钮由光线wendelich

在按钮光滑的另一个教程



Answer 2:

有一个很酷的Mac应用程序称为PaintCode,它允许你以同样的方式创建光泽/玻璃效果到Photoshop,比方说,但随后生成的代码,您可以添加您的应用程序。 他们给一些例子在这里: http://www.paintcodeapp.com/examples.html



Answer 3:

有没有办法琐碎与一个UIView实现这一目标,但当然是可以做到的,在路上,所有的图形工作可以做:设置绘图环境和使用CoreGraphics中在你的意见的drawRect方法绘制你的效果。

如果你很好奇,我建议你看一看称为应用程序不透明 。 它是Mac OS的简单图形编辑器 - 并允许你在视觉帆布工作和应用效果,其中包括,除其他外,一个“玻璃”过滤器。 这个程序的显着特征是,它会生成支持石英代码你与它的GUI设计的视觉什么。

它的代码生成可能或不可能不足以满足你追求什么,我却用它经常产生粗糙的绘图代码,然后我就可以看作为基础,把我的自己的绘制代码。

我有超越的事实,我使用这个产品没有隶属关系。



Answer 4:

我猜你需要在你的UIView的镜面效果。 这可以通过设置你的UIView的α掩模和调整的backgroundColor在你的UIView drawRect方法有点暗来实现。 如果这并不满足你的需要,你可以去通过列出一个更全面的解决方案马特Galagher



文章来源: Glass effects UIView