我正在製作一個特殊的UIScrollView以顯示事件的時間軸(如果您熟悉這些事情,就像甘特圖一樣),並且可能會有幾十個這樣的事件,其中一些可見,一些不在不同時間。我是否需要移除在UIScrollView中不可見的子視圖以保持其順利運行?
我想知道的是:我是否應該製作一個類似於UITableView的實現來移除已經滾動出來的物品,並在屏幕上重複使用其他物品的視圖?
似乎可能需要一些工作,如果這不會影響小規模性能,我不想浪費時間。
我越來越從UIScrollView的類引用的想法:
「管理的內容在滾動視圖顯示在圖形對象應平鋪內容的子視圖,以便沒有查看超出屏幕的大小。當用戶在滾動視圖中滾動時,該對象應根據需要添加和刪除子視圖。「
感謝您的任何幫助。
在這一點上,他們將被劃分爲沒有圖像的UIButtons和具有黑色背景的普通UIViews。至於金額,最終取決於用戶,儘管如此,在極端情況下我不會期望超過40。 – 2010-08-19 16:55:51
我不認爲只要你的應用中的其他mem mangment是好的,你將在屏幕上繪製這些問題。如果你喜歡它,嘗試着去執行它的挑戰系統,這是一件非常好用的事情,一旦你知道它,你就可以將它應用於許多各種各樣的問題。 – 2010-08-20 07:58:22
嗨亞歷克斯你應該標記這個問題作爲答案,除非你想添加更多的內容,並重新定義你的問題。如果您需要更多的細節來完成您的問題,請繼續詢問,我自己或社區將提供。 – 2010-08-23 21:10:42