我有一個表視圖控制器,它不讓我手動滾動到最後一行。它會自動向上滾動,所以我永遠不會選擇最後2-3行。任何人遇到過這個問題我應該爲表格視圖設置一個最小高度來解決這個問題嗎?如果是這樣如何?UITableView手動滾動到最後一行
0
A
回答
2
在下面的文章的第一答案幫我解決這個問題 -
-[UITableView scrollToRowAtIndexPath:] scrolls, but goes back to 1st row
爲UITableView的初始CGSize設定在一個較高的值(視圖之外的邊界),那就是問題。我贊成這個答案。謝謝。
2
你能夠使用觸摸滾動到最後一行嗎?這可能是一個contentSize問題。
2
可能你的tableView框太大,從屏幕上延伸出來。這將防止底部單元格能夠滾動到屏幕上,因爲它們已經到達tableView的底部。
您必須確定屏幕上的可見區域。但代碼看起來應該是這樣的:
self.tableView.frame = CGRectMake(0.0, 0.0, 320, 324);
這裏的CGRectMake值的含義:(X,Y,寬度,高度)
+0
對於佔用可變屏幕尺寸的全屏幕tableview,請使用self.tableView.frame = CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height); – plaasm 2015-04-28 17:34:44
0
使用此
tableView = [[UITableView alloc]initWithFrame:CGRectMake(0,50,320,320)style:UITableViewStylePlain];
放置任何高度你要。
0
最簡單的方法是設置這個[statusMessagesTableView setContentInset:UIEdgeInsetsMake(0,0,80,0)];
相關問題
- 1. UITableView無法滾動到最後一行
- 2. UITextView自動滾動到最後一行
- 3. 的UITableView,移動第一行到最後
- 4. 如何添加最後一行到UITableView平滑滾動?
- 5. iOS - UITableView不滾動到數據源中的最後一行
- 6. 設置滾動最後UItableview單元格
- 7. 滾動最後一個單元格到UITableView頂部
- 8. 嵌套的UITableView滾動後滾動UIScrollView
- 9. 防止在移除最後一個單元格後滾動uitableview
- 10. 如何知道UITableView是手動(手動)還是編程滾動?
- 11. UITableView滯後當滾動
- 12. 切換到iOS後UITableView不滾動7
- 13. UIScrollView不滾動到最後?
- 14. UITableView滾動黑客一段時間後
- 15. 通過UITableView滾動手勢到超級視圖UITableView
- 16. UITableview在向下滾動時不可見最後一個單元
- 17. 將行添加到UITableView後發生意外的滾動行爲
- 18. UITableView限制滾動速度或UITableView限制行數滾動
- 19. 當滾動到更大的行號時,UITableView得到滯後
- 20. 自動滾動UITableView
- 21. 如何將UITableView滾動到安全行*?
- 22. UITableView添加行並滾動到底部
- 23. 窗體滾動到最後一行而不是下一個
- 24. 逆向UITableView滾動行爲
- 25. UITableView奇怪行爲,滾動
- 26. UITableView滾動奇數行爲
- 27. EXC_BAD_ACCESS當滾動手風琴UITableView
- 28. 的UITableView滾動到的UIViewController
- 29. 滾動到UITableView框外
- 30. 找到UITableView滾動的UIView
不,我無法使用觸摸滾動。我如何設置contentSize? – Dave 2010-04-19 18:12:49
我將表視圖內容大小的最小高度設置爲600.行爲沒有變化。 – Dave 2010-04-19 19:10:45
如果你沒有手動設置contentSize,現在就不要開始。你是否證實表格的框架是正確的,你期望的是什麼?即,如果它在屏幕外或在另一視圖之下延伸,則會得到上面描述的行爲。 – 2010-04-20 13:36:44