作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是跨平台 Titanium SDK 和 Alloy MVC 框架的新手。
我在 index.xml 中创建了一个按钮,如下所示:
<Alloy>
<Button id="button">Click Me</Button>
</Alloy>
但现在我想知道如何在 iPhone 上显示标题“Click Me”,在 iPad 上显示标题“Submit”。
我需要在哪里写条件?在 index.xml、index.js 或 index.tss 中?
最佳答案
您可以通过几种方式完成,或者在 index.xml 文件中,如下所示:
<Alloy>
<Button formFactor="handheld" id="button">Click Me</Button>
<Button formFactor="tablet" id="button">Submit</Button>
</Alloy>
或者像这样在 index.js 中:
if(Alloy.isHandheld) {
$.button.title = "Click Me";
}
if(Alloy.isTablet) {
$.button.title = "Submit";
}
或者在样式文件中,index.tss是这样的:
"#button[formFactor=handheld]" : {
title : "Click Me"
},
"#button[formFactor=tablet]" : {
title : "Submit"
}
关于appcelerator - 在 Titaninum Appcelerator 中区分 iPhone 和 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260213/
我是跨平台 Titanium SDK 和 Alloy MVC 框架的新手。 我在 index.xml 中创建了一个按钮,如下所示: Click Me 但现在我想知道如何在 iPhone
我是一名优秀的程序员,十分优秀!