我正在尝试制作一个按钮,单击该按钮会转到一个窗口。我已经创建了窗口并创建了自己的 .js 文件。我无法让按钮工作,关于我哪里出错的任何建议?这是我的代码:
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var playButton = Titanium.UI.createButton({
title: "Play",
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.5
}
});
win.add(playButton);
playButton.addEventListener('click' , function() {
playButton.url='playWindow.js'
});
我知道 playWindow.js 可以工作,因为我在链接的页面上有标签。
播放窗口.js
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var testTextField = Titanium.UI.createTextField({
backgroundColor: 'white',
borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.3 },
width: platformWidth * 1
});
win.add(testTextField);
我想知道将不同的窗口作为不同的文件是否是一个好主意。它们似乎无法正常工作。为什么没有简单的按钮代码,就像选项卡一样(即:窗口:'playWindow')?
我的问题得到了-1,说它没有显示任何研究工作。在过去的 4 到 5 个小时里,我一直在试图为如此简单的事情找到解决方案。也许它太简单了。我想要做的就是在一个页面上有一个按钮,当点击它时,它会转到另一个页面......
TIA 天使