2012-12-21 34 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); 

计算宽度按规定和高度(使用的是泰伯维这样你就可以采取高度相同图高度)

那么它必将滚动。