Titanium BlurView 无法识别
Titanium BlurView not recognized
在文档中我发现有一个 BluView 对象可以添加到模糊视图中:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.iOS.BlurView
当我尝试使用它时:
var blur = Ti.UI.iOS.createBlurView({
width: Ti.UI.FILL,
height: Ti.UI.FILL
});
$.test.add(blur);
我得到以下异常:
[ERROR] : TypeError: undefined is not a function (evaluating 'Ti.UI.iOS.createBlurView({
[ERROR] : width: Ti.UI.FILL,
[ERROR] : height: Ti.UI.FILL
[ERROR] : })')
[ERROR] : File: app.js
[ERROR] : Line: 302
[ERROR] : SourceId: <null>
[ERROR] : Backtrace:
[ERROR] : undefined
这 API 记录有误吗?
不,API 文档没有错,但是您错过了一件事,即支持的 SDK 是 5.4.0 - iPhone & iPad,并且此 SDK 尚不可用作为一般版本。
所以等到它发布或者使用这个可以实现相同的实现Apaladini blur Module。
上述 Apaladini 模糊模块的文档告诉您如何使用控制器文件在 iOS 中创建模糊视图,但这里是如何使用 Alloy.
<View module="com.apaladini.blur" method="createView" style="0" width="100" height="100"></View>
- style 属性 可以给出这些值:-
- 0 代表深色,1(默认)代表浅色,2 代表超亮
- 注意这个模块的style属性和[=23完全一样=]API 文档中 BlurView 的效果 属性。
iOS & Android 更有用的模糊模块:Android+iOS Blur Module
祝你好运!!!
在文档中我发现有一个 BluView 对象可以添加到模糊视图中:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.iOS.BlurView
当我尝试使用它时:
var blur = Ti.UI.iOS.createBlurView({
width: Ti.UI.FILL,
height: Ti.UI.FILL
});
$.test.add(blur);
我得到以下异常:
[ERROR] : TypeError: undefined is not a function (evaluating 'Ti.UI.iOS.createBlurView({
[ERROR] : width: Ti.UI.FILL,
[ERROR] : height: Ti.UI.FILL
[ERROR] : })')
[ERROR] : File: app.js
[ERROR] : Line: 302
[ERROR] : SourceId: <null>
[ERROR] : Backtrace:
[ERROR] : undefined
这 API 记录有误吗?
不,API 文档没有错,但是您错过了一件事,即支持的 SDK 是 5.4.0 - iPhone & iPad,并且此 SDK 尚不可用作为一般版本。
所以等到它发布或者使用这个可以实现相同的实现Apaladini blur Module。
上述 Apaladini 模糊模块的文档告诉您如何使用控制器文件在 iOS 中创建模糊视图,但这里是如何使用 Alloy.
<View module="com.apaladini.blur" method="createView" style="0" width="100" height="100"></View>
- style 属性 可以给出这些值:-
- 0 代表深色,1(默认)代表浅色,2 代表超亮
- 注意这个模块的style属性和[=23完全一样=]API 文档中 BlurView 的效果 属性。
iOS & Android 更有用的模糊模块:Android+iOS Blur Module
祝你好运!!!