我想用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