发布时间: 2015-01-08 05:58:00
对于VIEW,
一般来说有:
使用 top, left, right, bottom 来确定 位置
使用 width, height 来确定大小。它们
1. Titanium.UI.FILL: 应该填满它的上级div
2. Titanium.UI.SIZE 应该根据内部的TEXT进行调整。
3. 不建议使用 'auto' , 这个参数会根据情况的不同(处于不同的UI中)发生变化,在将来这个参数会被废弃.
上述6个属性,都能使用 %, 例如: width: 30%, left: 20%
这些属性的解释,有赖于 view的 layout属性。
accessibilityLabel
accessibilityValue
accessibilityHint
accessibilityHidden : 设置了该属性后,对应的view就会被 辅助程序所忽略。
用来指定 IOS中某个 backgroundImage 不可以被调整。 ?
支持如下四种属性:
viewShadowRadius
viewShadowColor
viewShadowOffset
clipMode
前三个都是设置 clipping时候的外观。第四个设置该元素被clip时的状态。例如:Titanium.UI.iOS.CLIP_MODE_ENABLED 等。
几个例子:
建立一个 圆角view: ( 在controller中)
var view = Titanium.UI.createView({ borderRadius:10, backgroundColor:'red', width:50, height:50 }); window.add(view);
或者在XML中:
<Alloy>
<View id="view" borderRadius="10" backgroundColor="red" width="50" height="50" />
</Alloy>