【问题标题】:How can I achieve partially see-through effect in iOS?如何在 iOS 中实现部分透视效果?
【发布时间】:2012-11-25 00:46:12
【问题描述】:

基本上我想将图像放在 UIView 上,然后用半透明视图覆盖此图像以使图像模糊,最终将 UIButton 放在半透明视图上,现在我希望图像只清晰显示在按钮的框架中。我怎样才能做到这一点?谢谢。

一张图抵一千字。

【问题讨论】:

  • NSView 和 NSButton 不是 iOS 类,它们适用于 OS X。您是指 UIView 和 UIButton 还是 OS X?
  • 哦,那是打错了。固定的。 :)

标签: objective-c ios cocoa-touch draw alphablending


【解决方案1】:

部分透视效果通常是通过将图像视图放在前面并使用较低的 Alpha 来实现的。所以我想象三层,背景,文本,然后是噪音/线条/着色。这让你非常接近。如果您需要模糊,我想您可以执行How to implement a box or gaussian blur on iPhone 之类的操作。或者,如果您渲染框和文本,光栅化,然后旋转,这可能会使您对图像进行足够的柔化,而不必通过模糊算法。你必须做一些实验。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 2013-01-03
    相关资源
    最近更新 更多