我想嵌入一個表視圖到滾動視圖。我希望在滾動視圖級別上進行滾動。我能夠將表視圖嵌入滾動視圖,但我堅持試圖調整滾動視圖的內容大小,以適應表視圖的整個高度..如何實現這一點?UITableView嵌入在UIScrollView
回答
您可以在heightForFooterInSection
計算的tableview高度或表
_tblOption.scrollEnabled = NO;
Frame = _tblOption.frame;
Frame.size.height = _tblOption.contentSize.height;
_tblOption.frame = Frame;
_mainScrollView.contentSize = CGSizeMake(_mainScrollView.contentSize.width, _tblOption.frame.origin.y + _tblOption.contentSize.height);
你的層次應該是如下的viewForFooterInSection
:UIView
- >UIScrollView
- >UITableView
。這意味着你簡單地創建UIViewController,然後放置UIScrollView,連接委託等等,然後放入它的UITableView控制器。
但我很好奇爲什麼你會把tableView
放在滾動視圖中,更好的設計將分開放置UITableView
和UIScrollView
。
我寧願推薦你將UIView與UITableView和UIScrollView分開放置。
在XCode中,您可以使用Editor-> Embed In。
我想這樣,因爲這是Instagram設計他們的個人資料屏幕的樣子。 –
好的,有UIScrollView + UICoillectionView和UIScrollView + UITableView,但它們分開放置,就像我告訴過你的。 –
我不相信他們是分開放置的,因爲他們都是一個一個滾動。但是,在再次看一看後,我相信這只是一個表格視圖,頂部的個人信息只是表格視圖的標題 –
- 1. 在UIScrollView中嵌入UITableView/UICollectionView
- 2. 2 UITableView在UIScrollView
- 3. 刷卡刪除UITableView嵌入在一個UIScrollView
- 4. 在UIScrollView中嵌入UIWebView
- 5. 嵌入在UIScrollView中的UIWebview
- 6. 在UIContainerView中嵌入UIScrollView
- 7. uiscrollview和uitableview
- 8. UITableView作爲UIScrollView
- 9. 在UIScrollView中滾動UITableView
- 10. 在UIScrollView中嵌入UIView使用Autolayout
- 11. 的UITableView/UIScrollView的scrollToItemAtIndex
- 12. 的UITableView內的UIScrollView
- 13. UITableView裏面的UIScrollView
- 14. 彎曲的UITableView/UIScrollView
- 15. 在另一個視圖中嵌入UITableView
- 16. 水平展開uiscrollview或uitableview?
- 17. UITableView&UIScrollview停止cocos2d動畫
- 18. 嵌套UIScrollView
- 19. 在UIScrollview的UIView中的UITableView:在UITableView中的數據被清除
- 20. 基於觸摸上嵌入的UIScrollView
- 21. UIScrollView與嵌入式UIWebView後不滾動
- 22. Touches在UITableView和UIScrollView上工作嗎?
- 23. UITableView contentOffset在UIScrollView滾動後重置
- 24. 無法在UITableView中增加UIScrollView contentSize
- 25. 在UIScrollView內有動態高度的UITableView:
- 26. UITableview未正確放置在uiscrollview中
- 27. UITableView滾動不工作在裏面UIScrollView
- 28. 嵌入在UIScrollView中的圖像不會在UIPopoverController中顯示
- 29. UITableView與嵌入UICollectionView不工作
- 30. 使用嵌入的UITextField滾動UITableView
你搜索過嗎?不少答案。給出的答案在這一個:http://stackoverflow.com/questions/17121488/how-to-use-uitableview-inside-uiscrollview-and-receive-a-cell-click看起來合法我 – danh
它說,蘋果的建議反對它,但Instagram在他們的個人資料屏幕上執行它......我試圖模仿@danh –
它可能不會完全模仿instagram,但是一個UIPageViewController的頁面包含表格會提供2D滾動效果,這聽起來像是你會喜歡。它相對於sdk工作的100%潔具 – danh