本插件实现一个毛玻璃效果的视图(可以理解为一个frame),然后开发者可以自己再 open 一个 frame 贴在该插件区域,即可实现自己想要毛玻璃效果。
注意本插件暂仅支持 iOS 平台。要求 iOS8.0 及以上系统。
添加一个插件视图
open({params})
rect:
{
x: 0, //(可选项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 80, //(可选项)数字类型;插件的宽度;默认值:auto
h: 50 //(可选项)数字类型;插件的高度;默认值:auto
}
alpha:
type:
fixedOn:
fixed:
var UIBlurEffect = api.require('UIBlurEffect');
UIBlurEffect.open({
rect: {
x: 100,
y: 100,
w: 80,
h: 50
},
type: 'light',
alpha: 0.7,
fixedOn: api.frameName,
fixed: true
});
iOS系统
可提供的1.0.0及更高版本
关闭插件视图
close()
var UIBlurEffect = api.require('UIBlurEffect');
UIBlurEffect.close();
iOS系统
可提供的1.0.0及更高版本
显示插件视图
show()
var UIBlurEffect = api.require('UIBlurEffect');
UIBlurEffect.show();
iOS系统
可提供的1.0.0及更高版本
隐藏插件视图
hide()
var UIBlurEffect = api.require('UIBlurEffect');
buttUIBlurEffecton.hide();
iOS系统
可提供的1.0.0及更高版本