【发布时间】:2015-05-13 15:12:37
【问题描述】:
我创建的 scrollView 包含多个表面,我希望它们在彼此下方对齐,而无需将它们的静态高度声明为“fa-size="[undefined, 100]”,该应用可在不同的移动设备上调整大小(这就是为什么我将宽度设置为“未定义”),所以 fa-size 中的 true 参数应该可以,但不幸的是它不起作用。
代码:
<fa-app style="height:570px;" >
<fa-scroll-view fa-pipe-from="eventHandler"
fa-options="options.myScrollView">
<fa-modifier fa-size="[undefined,true]">
<fa-surface fa-pipe-to="eventHandler" >
<div>Content1</div>
</fa-surface>
</fa-modifier>
<fa-modifier fa-size="[undefined,true]">
<fa-surface fa-pipe-to="eventHandler" >
<div>Content2</div>
</fa-surface>
</fa-modifier>
</fa-scroll-view>
</fa-app>
这就是结果:
我采取了另一种方法,我在表面上创建了包含所有 div 内容和“fa-size="[undefined, undefined]"” 以便显示包含的所有内容并且彼此平滑,它们是相对的现在彼此之间,但是在scrollView的末尾高度溢出,高度为“true”应该可以正常工作,但它也不起作用。
代码:
<fa-app style="height:570px;" >
<fa-scroll-view fa-pipe-from="eventHandler"
fa-options="options.myScrollView">
<fa-modifier fa-size="[undefined,undefined]">
<fa-surface fa-pipe-to="eventHandler" >
<div>Content1</div>
<div>Content2</div>
</fa-surface>
</fa-modifier>
</fa-scroll-view>
</fa-app>
注意:我尝试更改clipSize并使用sequentialLayout但仍然相同。
【问题讨论】: