2010-10-21 80 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)來同步兩個滾動視圖的垂直位置。