请引导我朝正确的方向前进。
我需要为用户提供以iPhone屏幕为中心的小文字。用户可以向左或向右快速滚动以获取下一个或上一个文本。可能有数百个这样的文本片段。该过程本身类似于Photo应用程序sidescrolling,但很简单,没有缩放。
据我所知,我需要使用UIScrollView类,然后调用数百个addSubviews? 它是最佳方式还是我应该始终保留3个子视图并在运行中替换它们?
应该使用什么样的技巧来实现“滚动和中心”效果?
由于
答案 0 :(得分:0)
我猜你可以使用UIScrollView
pagingEnabled = YES
作为“滚动和中心”效果。
然后只添加您实际显示的子视图,否则您将很快耗尽内存。
在UIScrollViewDelegate
,在-scrollViewDidScroll:
中,您可以获取当前contentOffset
并确定需要添加的子视图以及可以删除的子视图。