2009-09-15 42 views
0

滾動區域,我想設計一個報告的屏幕,其中有一個標題行和一列都被固定在那裏的地方。在空白區域有一個可滾動的區域,用戶可以滑動並充滿數據。屏幕採用固定頭和iPhone

我想問一下,我們可以設計這樣的圖,其中,如果用戶垂直揮筆可滾動視圖,則列名也應滾動(頂部標題不會動這個時候),如果用戶水平滾動標題行應相應調整(左這邊的列標題不會移動)。

類似的XLS片,其中有在上面作爲第2名的固定頭和一個在左側列中。

在此先感謝。

問候, 維沙爾

回答

0

是的,這是可能的。你應該將視圖控制器設置爲UIScrollView的委託,然後實現scrollViewDidScroll:方法,讀取scrollView.contentOffset並相應地滾動標題行/列。

(順便說一句,你不希望你的標題行/列是的UIScrollView的孩子。)

+0

安德烈嗨。感謝您的回覆。我想,並且當我把一個日誌中scrollViewDidScroll:方法等 \t的NSLog(@ 「X點 - >%F」,scrollObj.frame.origin.x); \t的NSLog(@ 「Y點 - >%F」,scrollObj.frame.origin.y); \t 其返回我一樣瓦萊斯爲X-> 0和Y> 35 我還沒有設置這些值來滾動,還是每個手指輕掃其只返回我這些值。所以我無法檢測到我們可以在TouchedBegan,TouchesMoved方法中實現的手指的向上/向下/向左/向右移動。 問候, 維沙爾。 – 2009-09-16 08:24:38

+0

沒錯,scrollObj.frame.origin永遠不會改變。請改爲嘗試scrollView.contentOffset。 – 2009-09-17 18:27:40