Iphone UIScrollView和动态创建页面
我希望能够动态填充Iphone UIScrollView和动态创建页面,iphone,objective-c,ios4,uiscrollview,programmatically-created,Iphone,Objective C,Ios4,Uiscrollview,Programmatically Created,我希望能够动态填充UIScrollView。就像对UITableView中的行视图所做的那样。我有一个类,它接受一些参数,并在滚动时创建相应的视图。目前我有8个观点 根据当前所在的页码,这8个视图具有不同的背景图像、图像和标签。但是,此视图的基本框架是相同的。我现在正在做的是在ViewDidLoad中创建8个视图,将它们添加为子视图并滚动 我不想这样做。我想创建三个视图,当用户滚动一个页面,然后是一个页面等时,我想填充其余的视图。我该怎么做?任何指针/教程?首先计算scrollview的Cont
UIScrollView
。就像对UITableView
中的行视图所做的那样。我有一个类,它接受一些参数,并在滚动时创建相应的视图。目前我有8个观点
根据当前所在的页码,这8个视图具有不同的背景图像、图像和标签。但是,此视图的基本框架是相同的。我现在正在做的是在ViewDidLoad
中创建8个视图,将它们添加为子视图并滚动
我不想这样做。我想创建三个视图,当用户滚动一个页面,然后是一个页面等时,我想填充其余的视图。我该怎么做?任何指针/教程?首先计算scrollview的ContentSize(当您想在8页的Landscape模式下使用iPad时,宽度应为1024*8=8192px,高度应为768px) 然后应实现UIScrollView委托方法:
scrollViewDidEndDecelerating:
在此方法中,您可以使用scrollview的contentOffset属性检查当前所在的页面,并开始更新左侧和右侧隐藏视图
希望这能对您有所帮助。查看两个最新的WWDC视频,了解关于专家使用UIScrollView的两个精彩课程。此外,您还可以回顾一个简短的教程,由著名的可可专家马特·加拉赫编写