钛合金/ appcelerator中ti.ui.fill和100%之间的差异



以下填充整个屏幕:

<View height="Ti.UI.FILL" width="Ti.UI.FILL">...</View>

填充属性在此处描述:http://docs.appcelerator.com/platform/latest/# !/api/titanium.ui-property-fill

但是,您也可以使用:

做同样的事情
<View height="100%" width="100%">...</View>

因此,我的问题是,有什么区别?

官方指南说:" ti.ui.fill行为代表了填补其父母维度的观点。请注意,填充行为并未考虑父母中的其他同级元素。"http://docs.appcelerator.com/platform/latest/#!/guide/layouts,_positioning,_and_the_view_hierarchy

可以肯定的是ti.ui.fill是钛常数,您可以在任何地方使用,而100%是字符串。我总是更喜欢第一个。当我们将两个元素放在一个填充的同一容器中,而另一个尺寸为固定尺寸,或者将一个固定的尺寸和固定尺寸赋予另一个容器时,可能会有区别,但是通常当我使用视图它应该填充一个空间,这是容器中唯一的空间,所以我从未注意到任何区别。

最新更新