2013-06-27 44 views
2

我在我的視圖中有一個很長的UIScrollView(約1000像素的高度),並在這個滾動視圖的末尾 我有一個UITableView。 cellForRowAtIndexPath永遠不會被調用(當然,如果它們連接正確,我檢查了委託和數據源,並且表的IBOutlet強壯),但numberOfRowsInSection正在調用。 我嘗試重新加載TableView時UIScrollView滾動,所以當表格在焦點 cellForRowAtIndexPath可能會被調用,但沒有運氣。 嘗試一起使用tableview和scrollview時,有沒有人遇到類似的行爲?UITableView不顯示裏面的UIScrollView

+1

您的numberOfRowsInSection是否返回0? – borrrden

+0

不,我手動返回2以確保 –

+0

節數是多少? –

回答

1

您的系統是這樣的:

父視圖在那裏。在父視圖內部有一個滾動視圖,並有一個表視圖。所以,你的tableview是從parentview起源的1000處。

因此,tableview將永遠不會對您的父視圖可見,並且沒有委託會被解僱。

+0

,表格的位置將保持爲1000? –

+0

是的..這就是爲什麼它沒有出現。它的滾動而不是你的tableview滾動。 – Apurv

+0

謝謝你,那麼這是一個沒有希望的情況,最好找一個新的設計。 –