2014-08-28 104 views
1

我創建的scrollView包含多個表面,我希望它們相互對齊,而不是爲它們聲明靜態高度爲「fa-size =」[undefined,100]「,應用程序可調整大小不同的移動設備(這就是爲什麼我所做的寬度「未定義」),所以在FA-大小真實參數應該做的,但遺憾的是它不工作調整scrollView的高度

代碼:

 <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> 

是這樣的結果:

我做了另一種方法,我創建的表面包含所有的divs內容和「fa-size =」[undefined,undefined]「」以便顯示所有包含的內容,並且順利地顯示在彼此之下,它們是相對的現在,但高度溢出在scrollView的結尾,高度爲「真正」應該使這工作正常,但它不工作。

代碼:

 <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,但仍然是相同的。

回答

0

它們重疊,因爲您需要應用轉換到您要移動的每個表面