0
有沒有已知的,經過驗證的方法來管理內存滾動組件,如可再用的可再生單元以外的表格或網格?計算和數據源/委託調用的順序需要使這種佈局視圖工作的方式,但也使協調與單元格的複雜動畫和滾動視圖錯誤傾向,因爲你必須仔細注意調用序列,因爲它重新加載數據,滾動到佈局的偏移量和其他機制,以影響動畫的目標框架。我正在尋找一種更具說明性的方法來向滾動視圖提供內容,並讓它通過長垂直佈局的圖片加載DOM來找出管理內存的智能方法,就像瀏覽器所做的那樣。如何管理組件中的內存?
你不提供內容給NSScrollView,它不要求它,它只是滾動它的視圖。你使用了哪些數據視圖(NSTableView,NSOutlineView,MSMatrix等)?該數據視圖使用了多少個單元格?動畫問題到底是什麼? – hamstergene
我正在'TUIScrollView'上編寫一個自定義佈局,這是Twitter開源lib中的'UIScrollView'組件。我不喜歡向組件提供內容的數據源/委託風格,因爲調試Core Animation更改可能很困難。在一個典型的NSTableView類似的實現中,該表有多個方法來執行在不同時間調用的佈局邏輯。如果沒有完美編碼,這些可能會意外地破壞動畫。我想要一個更具說明性的風格,這樣我就可以將所有的動畫聚合在一起,比如在調整其他動畫時動畫。 –