我希望能够动态填充UIScrollView
。就像UITableView
中的行视图一样。我有一个类,它接受一些参数,并在滚动时创建相应的视图。目前我有8个浏览量。
这8个视图根据当前页面编号具有不同的背景图像,图像和标签。但是该视图的基本框架是相同的。我现在正在做的是在ViewDidLoad
我正在创建8个视图并将它们添加为子视图并滚动。
我不想这样做。我想创建三个视图,其余的我希望在用户滚动页面然后页面等时填充。我该怎么做? ANy指针/教程?
答案 0 :(得分:1)
首先,你计算滚动视图的ContentSize(当你想在横向模式中使用iPad时,有8页,那么宽度应该是1024 * 8 = 8192px,高度是768px)。
然后你应该实现UIScrollView Delegate方法:
scrollViewDidEndDecelerating:
在此方法中,您可以使用scrollview的contentOffset属性检查当前页面,并开始更新左右隐藏视图。
希望这对你有所帮助。
答案 1 :(得分:1)
查看两个最新的WWDC视频,了解有关UIScrollViews专家使用的两个优秀会议。另外,您可以查看由着名的可可专家Matt Gallagher撰写的简短教程here。