我正在創建一個顯示圖像對象的縮略圖視圖的應用程序。 (該應用程序僅在iPad上)。創建縮略圖庫的最佳方式
的圖像對象顯示出與每一個以下信息:
圖片名稱
價格相片
收藏圖標
一種用於選擇圖像按鈕的(圖像實際上是一個按鈕,按鈕的背景是圖像)。圖像從URL加載。
我已經約繪製這些像這樣:
創建了一個包含圖像,按鈕,喜歡的圖標,以及價格標籤的自定義視圖。
加載容器視圖時,我將所有這些視圖繪製在一個循環中。
所有的視圖都被繪製成一個UIScrollView。
這是所有工作正常,並花花公子視圖時最初加載在肖像視圖。
我試圖確定當設備從縱向切換到橫向時佈局所有視圖的最佳/最佳方式。
,我認爲處理這是如下的方式:
- 當設備處於開機狀態,徹底清除視圖和重裝所有的東西。
- 隨着視圖被加載,將它們添加到一個控制數組中。當設備旋轉時,循環訪問陣列並更改每個視圖的幀。
- 在每個視圖中,都有兩個屬性。保留縱向和橫向框架的財產。當設備旋轉時調用reloadInputViews/ViewNeedsLayout/setNeedsLayout。
我的顧慮:
這將是很慢。
將所有這些對象添加到數組將難於使用內存。
當我調用ViewNeedsLayout/setNeedsLayout/reloadInputViews的時候,如果它們沒有存儲在數組中,我是否會丟失這些對象?
-一如既往,你對你的幫助和你的時間非常感激。
我會檢查出來。感謝您的答覆。 – random 2012-01-03 17:20:57
如果一切正常,請不要忘記接受答案:)如果您在框架方面遇到問題,請隨時提問。 – 2012-01-03 23:00:39
它的工作原理,但並沒有解決我的問題。感謝您的幫助。 – random 2012-01-23 18:49:57