我想構建測量磁帶自定義控件。它應該像Weightbot application中使用的一樣。ios測量磁帶自定義控件
捲尺僅顯示在屏幕上的一部分,通過拖動您可以從0釐米到1公里選擇。
一種方式,我雖然如何做到這一點是放置一個很長的圖像滑動UIImageView,但我覺得有一個更好的辦法。
任何想法如何實現這不是靜態圖像?
我想構建測量磁帶自定義控件。它應該像Weightbot application中使用的一樣。ios測量磁帶自定義控件
捲尺僅顯示在屏幕上的一部分,通過拖動您可以從0釐米到1公里選擇。
一種方式,我雖然如何做到這一點是放置一個很長的圖像滑動UIImageView,但我覺得有一個更好的辦法。
任何想法如何實現這不是靜態圖像?
您鏈接到的weightbot應用程序看起來像使用自定義視圖。
您可以使用圖像(用於漸變)和數字的自定義繪圖的組合。您不必使用滾動的單個長圖像。
這聽起來像是一個完美的使用UICollectionView
,如果你可以針對iOS 6或更新。它會在您的評論中提到您提到的單元格重用,但它支持橫向滾動,而哪些表格視圖不支持。您可以爲每個單元格執行自定義繪圖,這可能意味着您根本不需要圖像,否則可以將簡單的重複圖像與某些動態文本組合在一起。
感謝您的及時回答!我教過你的想法,這是一條路要走的路:說我們從0釐米開始,然後畫出最初的屏幕和右側的一段(屏幕上沒有顯示)。所以,現在如果用戶將它拖到右側,我已經繪製了已經繪製的線段並且向右繪製了下一個線段。我應該刪除從左邊的東西(這是不再可見),或讓它成爲?我關心兩件事情:畫面上的內存使用情況,但沒有在屏幕上顯示,並且當移動磁帶左/右時,繪圖/動畫動作會給出平滑的行爲。 – mbogdanovic8 2012-08-01 23:17:35