我在我的應用程序中使用了uitableView
,我想防止在不同情況下重新裝載它: 1.當我在其上呈現另一個模態視圖時。 2.行選擇發生。我不打[tableview reloadData]
viewWillAppear
或viewDidAppear
。無論如何阻止這種重新加載?防止uitableView重載
3
A
回答
0
旁邊的藍色人形圖標感謝您的回覆。沒有重載調用導致此問題。我使用的是自動佈局,並且在tableview上設置的約束會導致它在其他視圖出現時重新加載並更改位置。解決方案: 當你做一個選擇OS演示文稿中使用此命令,以防止它的設置位置的限制:
tableView.translatesAutoresizingMaskIntoConstraints = YES;
+0
我的頭腦被吹走了,很高興你解決了它:3 – ErickES7
1
- (void)reloadData; //從零開始重新加載所有內容。重新顯示可見的行。因爲我們只保留有關可見行的信息,所以這很便宜。如果表收縮
也許可以改變數據源
+0
請你解釋一下更多... – Niloufar
1
這裏做會調整偏移的方式,你可以「追蹤」裏的函數調用來自:
- 添加斷點在表視圖的功能標題上數據源
- 然後運行您的應用程序陽離子與調試打開,當斷點指向你函數標題,點擊的線程1的權利,你會看到這個斷點如何被調用/達到
希望這可以幫助你,並希望這是你所稱的程序員,因爲你可以在我的例子中看到,我所做的只有一個步驟。我可以告訴的是6 -[ViewController viewDidLoad]
相關問題
- 1. 防止UITableView重用UITableViewCell?
- 2. 防止UITableView滾動?
- 3. GMSMapView防止滾動UITableView
- 4. 防止下載?
- 5. 防止卸載
- 6. UINavigationController重載UITableView
- 7. 如何防止在推入新控制器後重新加載UITableView?
- 8. 防止在UITableViewCell裏重新加載MKMapView
- 9. Android - 防止重新加載WebView旋轉
- 10. 防止滾動頁面重新加載
- 11. 強制重載/防止Web Workers緩存
- 12. 防止下載重複的Javascript文件
- 13. 防止表單重新加載QWebView
- 14. 防止Ajax重新下載js文件
- 15. 如何防止用「#」onclick重新加載?
- 16. 如何防止頁面重新加載?
- 17. 防止頁面重新加載提交
- 18. 防止iframe重新加載父窗口
- 19. 防止UITableViewCells出隊並重新加載
- 20. 防止用UIWebView重新加載視圖
- 21. 防止window.opener.location.href形式重載父
- 22. 如何防止頁面重新加載
- 23. 防止在提交後重新加載
- 24. 防止頁面重載進入ExtJS的
- 25. BackboneJS pushState的防止頁面重載
- 26. UITableView中的UIWebView每次滾動時都會重新加載。我如何防止重新加載?
- 27. 防止頁腳中的UITableView重疊tableViewCell - 斯威夫特
- 28. UITableView重複單元格如何防止它? Swift
- 29. 防止卸載android
- 30. 防止加載MicrosoftAjaxWebForms.debug.js
讓你回來的時候在表視圖確保viewDidLoad中不會被調用。 –
您的方法對我來說看起來不合適。你想達到什麼目的? – user623396
@DharmeshDhorajiya我試圖阻止重新加載! – Niloufar