gpt4 book ai didi

javascript - 弹出屏幕在 Android 上不起作用,但在 iOS 上起作用

转载 作者:行者123 更新时间:2023-11-28 06:58:22 24 4
gpt4 key购买 nike

我正在尝试创建一个包含帮助信息的弹出窗口。下面的代码在 iOS 上完美运行,但在 Android 上,标签不会显示(关闭按钮会显示)。

我希望有一个简单的解决办法;-)

提前致谢!

function helpPopup() {


var myModal = Ti.UI.createWindow({
backgroundColor : 'transparent',
navBarHidden:true
});



var wrapperView = Ti.UI.createView(); // Full screen
var backgroundView = Ti.UI.createView({ // Also full screen
backgroundColor : '#000',
opacity : 0.5
});
backgroundView.addEventListener('click', function () {
myModal.close();
});
var containerView = Ti.UI.createView({ // Set height appropriately
height : 300,
backgroundColor : '#FFF'
});
var someLabel = Ti.UI.createLabel({
text : 'Here is your modal',
top : 40
});

var contactName = Ti.UI.createLabel({
text :'Name',
top :60
});

var closeButton = Ti.UI.createButton({
title : 'Close',
bottom : 40
});
closeButton.addEventListener('click', function () {
myModal.close();
});


containerView.add(someLabel);
containerView.add(contactName);
containerView.add(closeButton);

wrapperView.add(backgroundView);
wrapperView.add(containerView);


myModal.add(wrapperView);

myModal.open({
animate : true
});

}

最佳答案

原来Android使用白色作为默认标签颜色....iOS使用黑色。

因此,在我更改字体颜色后,它在 Android 和 iOS 上均有效:

var someLabel = Ti.UI.createLabel({text : '这是你的模态',顶部:40,颜色:'#000'});

关于javascript - 弹出屏幕在 Android 上不起作用,但在 iOS 上起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com