2010-10-21 61 views
3

这应该是直的foreward,但我根本无法弄明白(!)的UITableView内的UIScrollView

我“充满了”一个UIScrollView一个UIView。在scrollView内我不想有一个UITableView。

我已经在IB中使用IBOutlet将scrollView和tableView连接起来,并将ViewController设置为tableView的委托和数据源。

我还需要做什么?或者我不应该做什么?

回答

0

UITableView已经是UIScrollView。为什么需要在顶部视图和表格之间添加一个额外的视图?

只需卸下UIScrollView,它会工作比以前:)

+1

因为我在窗口上有一个背景图像,我希望我的tableView的宽度比我的视图小,所以背景图像可以在两侧看到。 tableview将不会滚动,但可能会变得比屏幕更长 - 因此,我希望能够向下滚动,感觉我将它滑动到背景图像的顶部,通过在tableView下滚动UIScrollView来代替它滚动表自己..... – Malene 2010-10-21 14:46:01

+0

我建议你自定义'UITableView'而不试图通过禁止滚动表,而提供一个额外的滚动视图在中间要做什么。看看这里:http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html – Jack 2010-10-21 14:54:28

+0

我会试试看:-D – Malene 2010-10-21 15:05:52

0

您可以添加旁边的UITableViewUIScrollView(作为兄弟姐妹,没有一个孩子)更好。然后使用scrollViewDidScroll(或子类中的layoutSubviews)来同步两个滚动视图的垂直位置。