我不是說我想禁用滾動。我希望能夠以編程方式告訴表格立即停止移動(但之後它應該仍然可以滾動)。這可能嗎?我如何使UITableView停止滾動
回答
A UITableView
是UIScrollView
的子類。如果你告訴它滾動到其當前位置,它會停止滾動所以這應該爲你工作:
[tableView setContentOffset:tableView.contentOffset animated:NO];
那麼,這種工作,但它只能停止滾動表。如果表沒有足夠的行來實際滾動,如果我拉下來,它仍然會反彈一點,這會觸發scrollViewDidScroll:call,我試圖通過停止滾動來防止發生 – MusiGenesis 2012-04-17 21:02:23
在這種情況下,您應禁用滾動,如果表視圖沒有足夠的行。 – ndfred 2012-04-17 21:46:04
這只是不起作用。 – iOSdev 2014-06-03 12:12:43
設置tableView.alwaysBounceVertical = NO;
這個答案如何回答這個問題? – Rambatino 2014-06-02 23:44:25
@Rambatino:我認爲用戶在選擇的答案下回應了我的評論,以防止彈跳,儘管作爲評論這會更好。 – MusiGenesis 2015-02-25 15:21:17
綁定你的表視圖,以一個名爲tableView
變量,然後用下面的行您可以禁用滾動:
tableView.scrollEnabled = NO;
將其設置爲YES
,如果你想讓它再是滾動的。
+1它適用於我的情況。 – Shinichi 2014-07-11 14:25:16
- 1. 如何停止UITextView滾動UITableView
- 2. 如何停止滾動頁眉的UITableView
- 3. 停止從UITableView滾動UISearchBar
- 4. 如何停止滾動/拖動我的UITableView邊界?
- 5. 計算UITableView停止滾動的行數?
- 6. 停止圖像滾動時消失UITableView
- 7. iOS UITableview滾動中途停止
- 8. 如何停止滾動
- 9. 防止UITableView滾動?
- 10. 如何在編輯uitextfield時停止在uitableview中滾動
- 11. 如何防止UITableView向下滾動?
- 12. 如何防止DataGrid RowDetails停止滾動?
- 13. 如何停止UITableview單元格重新加載時滾動iPhone中的UITableview ..?
- 14. 如何使UITableView可滾動
- 15. 滾動列停止滾動
- 16. 停止使用Robotium滾動
- 17. 如何停止滾動動畫
- 18. GMSMapView防止滾動UITableView
- 19. UITableView&UIScrollview停止cocos2d動畫
- 20. 頁停止滾動
- 21. UITableView:停止自動滾動到選定位置以外
- 22. 如何停止水平滾動?
- 23. 如何停止ListView中的超滾動?
- 24. 如何停止滾動事件
- 25. 如何停止一個UILabel滾動?
- 26. 如何停止iphone中的uiwebview滾動
- 27. 如何停止在mkmapview中滾動?
- 28. 如何檢測Android ListView滾動停止?
- 29. 如何停止滾動的錨標記?
- 30. 如何停止背景滾動
嘗試看這個鏈接: http://stackoverflow.com/questions/986392/programmatically-force-a-uiscrollview-to-stop-scrolling-for-sharing-a-table-vie 這也可以工作: [tableView setContentOffset:tableView.contentOffset animated:NO]; 希望它有幫助。 :) – wayway 2012-04-17 20:11:13
這個標題是有點誤導。 – 2014-10-02 19:56:46
@JonathanKing:我不認爲這是完全一樣的。 「如何製作表格停止滾動」和「如何防止表格滾動」有很大區別。這也是爲什麼問題有一個標題和一個更長的描述去跟着它。 – MusiGenesis 2014-10-03 20:05:33