我想用UIScrollView實現時間軸。用UIScrollView創建時間軸
基本上都縮小了,它應該顯示一年的「合併值」。 如果放大並且zoomScale通過特定的閾值,我想要顯示各個月份的「合併值」,如果進一步縮放,它應顯示單個日期的實際值。
所以我想到了爲幾年創建多個自定義視圖,包含幾個月的自定義視圖,包含幾天的自定義視圖。 我的滾動視圖的內容大小將非常龐大(例如,如果有一天完全縮放大概是30-50像素),並且內存使用量很大。
then I made my scroll view only scaling the x axis.
,但我不知道這是否是實現它的最好方式,我有很多的麻煩,我的UI元素的適當尺寸(標籤個月,顯示邊框等等),所以你會怎麼做?
I also thought about doing some shifting with 3 screen-sized views.
,並再次我不知道如何實現這種方法變焦。
想知道如何做到這一點的一些新鮮想法和想法。
乾杯,費利克斯
感謝您的提示,我提出了三種不同的意見可供選擇。因此,當我檢測到一個轉換並返回一個新視圖時,是否必須添加新視圖並手動從滾動視圖中刪除舊視圖? 或只是返回新創建的視圖? – Felix