UIBlurEffect

close hide

概述

本模块实现一个毛玻璃效果的视图(可以理解为一个frame),然后开发者可以自己再 open 一个 frame 贴在该模块区域,即可实现自己想要毛玻璃效果。

注意本模块暂仅支持 iOS 平台。要求 iOS8.0 及以上系统。

open

添加一个模块视图

open({params})

rect:

  • 类型:JSON 对象
  • 描述:(可选项)模块的位置及尺寸
  • 内部字段:

alpha:

  • 类型:数字
  • 描述:(可选项)透明度
  • 默认值:1.0
  • 类型:字符串
  • 描述:(可选项)模糊类型
  • 取值范围:
    • light:明亮
    • extraLight:高亮
    • dark:暗淡
    • regular:普通 // 本效果要求iOS 10及以上系统
    • prominent:突出 // 本效果要求iOS 10及以上系统

fixedOn:

  • 类型:字符串类型
  • 描述:(可选项)模块视图添加到指定 frame 的名字(只指 frame,传 window 无效)
  • 默认:模块依附于当前 window

fixed:

  • 类型:布尔
  • 描述:(可选项)是否将模块视图固定到窗口上(不跟随窗口上下滚动)

示例代码

可用性

iOS系统

可提供的1.0.0及更高版本

close

关闭模块视图

close()

可用性

iOS系统

show

显示模块视图

show()

示例代码

iOS系统

可提供的1.0.0及更高版本

hide

隐藏模块视图

hide()

示例代码

可用性

iOS系统