2012-12-21 66 views
0

我使用已經得到了具有不同的一組信息的單元,並且可以不包含與所述的tableView的幀表視圖不起作用。所以我需要在表格視圖中有一個水平滾動容量。的UITableView的UIScrollView的水平滾動內按預期

由於水平滾動是不可能的tableview,我計劃用滾動型與水平滾動。我在scrollView的頂部添加了tableView。

我面臨的問題是,不論滾動視圖的內容大小屬性,滾動視圖從不滾動超出256-320像素contentOffset X值。

我計劃達到的效果,因爲它是在下面的屏幕截圖enter image description here

+0

那麼你現在使用'UIScrollView'? – 2012-12-21 13:39:47

+0

也許UITableView不是要走的路。我建議你使用一個簡單的'UIScrollView'並用自定義'UIViews'手動填充它。 – Ismael

+0

是H2CO3。在UIScrollView的頂部我添加的UITableView – Krishnan

回答

0

我使用的代碼,而無需使用界面生成器實現的全部功能。它現在按預期工作。我不知道爲什麼它在與界面構建器一起使用時不起作用。

0

要做兩件事情,

第一盤的TableView高度總numberOfRows:

tableView.frame.size.y = numberOfRows * 44; 

現在禁用在滾動的tableView

,並設置滾動型他contentSize根據自己的需要;

scollerView.contentSize = numberOfRowsintableView 

那肯定會解決你的問題了滾動

0

設置適當ContentSize在viewDidLoad中。

scollerView.contentSize = CGSizeMake(Width,Height); 

計算寬度按規定和高度(使用的是泰伯維這樣你就可以採取高度相同圖高度)

那麼它必將滾動。