Titanium appcelerator createwindow使整个窗口变为黑色
我正在用钛合金开发iOS应用程序。我有一个主窗口,我需要在上面打开一个模态窗口。 我在模式窗口(附上代码)上放了一个文本区和两个保存和取消按钮 问题是当我打开窗户时,整个窗户都变黑了 我做错了什么?谢谢Titanium appcelerator createwindow使整个窗口变为黑色,titanium,appcelerator,createwindow,Titanium,Appcelerator,Createwindow,我正在用钛合金开发iOS应用程序。我有一个主窗口,我需要在上面打开一个模态窗口。 我在模式窗口(附上代码)上放了一个文本区和两个保存和取消按钮 问题是当我打开窗户时,整个窗户都变黑了 我做错了什么?谢谢 addEvenButton.addEventListener('click', function() { var eventDesc = ''; var t = Titanium.UI.create2DMatrix(); t = t.scale(0); var
addEvenButton.addEventListener('click', function() {
var eventDesc = '';
var t = Titanium.UI.create2DMatrix();
t = t.scale(0);
var noteWin = Titanium.UI.createWindow({
backgroundColor : '#b4be00',
borderWidth : 8,
borderColor : '#999',
height : 460,
width : 325,
borderRadius : 10,
opacity : 0.92,
modal: true,
transform : t
});
// create first transform to go beyond normal size
var t1 = Titanium.UI.create2DMatrix();
t1 = t1.scale(1.1);
var a = Titanium.UI.createAnimation();
a.transform = t1;
a.duration = 1000;
// when this animation completes, scale to normal size
a.addEventListener('complete', function() {
var t2 = Titanium.UI.create2DMatrix();
t2 = t2.scale(1.0);
noteWin.animate({
transform : t2,
duration : 200
});
});
var noteField = Titanium.UI.createTextArea({
color : 'black',
hintText : 'Enter text description here',
suppressReturn:false,
height : 200,
top : 100,
width : 250,
keyboardType : Titanium.UI.KEYBOARD_NAMEPHONE_PAD,
returnKeyType : Titanium.UI.RETURNKEY_DEFAULT,
borderStyle : Titanium.UI.INPUT_BORDERSTYLE_ROUNDED
});
// create a button to close window
var closeButton = Titanium.UI.createButton({
title : 'Save text',
height : 40,
left : 40,
top : 50,
width : 100
});
// create a button to close window
var cancelButton = Titanium.UI.createButton({
title : 'Cancel',
height : 40,
left : 180,
top : 50,
width : 100
});
noteWin.add(noteField);
noteWin.add(closeButton);
noteWin.add(cancelButton);
closeButton.addEventListener('click', function() {
var t3 = Titanium.UI.create2DMatrix();
t3 = t3.scale(0);
noteWin.close({
transform : t3,
duration : 300
});
addEvent('Event', noteField.value);
});
cancelButton.addEventListener('click', function() {
var t3 = Titanium.UI.create2DMatrix();
t3 = t3.scale(0);
noteWin.close({
transform : t3,
duration : 300
});
});
noteWin.addEventListener('singletap', function(e) {
noteField.blur();
});
noteWin.addEventListener('open', function(e) {
noteField.focus();
});
noteWin.open(a);
});
尝试将“zIndex:1000”属性添加到模式窗口,以确保它不会被另一个窗口隐藏。为什么使用
t=t.scale(0)代码>并且您将其赋予窗口,这意味着窗口在打开时将缩放为0。正常刻度为1。如果你正在打开一个比例为0的窗口,那么它将如何显示?你是否检查过钛合金窗口。