2 lpploverou LPPloveROU 于 2012.09.26 11:46 提问

实现UIScrollView从上到下滚动

请问有没有人能提供一个iphone中页面垂直滚动的应用示例。

Apple给出的样例代码和我搜索到的都是图片从左到右滚动的应用。

我想实现图片从上到下滚动。

如果能提供多多感谢。

2个回答

Chengzi_963
Chengzi_963   2012.09.26 14:30
已采纳

修改下面功能:

- (void)layoutScrollImages
{
UIImageView *view= nil;  
NSArray *subviews= [scrollView1 subviews];  

CGFloat curXLoc= 0;  
for (view in subviews) 
{  
  if ([view isKindOfClass:[UIImageView class]] && view.tag> 0)   
  {  
      CGRect frame= view.frame;        
     frame.origin= CGPointMake(0,curXLoc);    
      view.frame= frame;       
    curXLoc+= (kScrollObjHeight);       
 } 
  }  
  [scrollView1 setContentSize:CGSizeMake(([scrollView1 bounds].size.width),kNumImages* kScrollObjHeight)];
 }  
Mr_me
Mr_me   2012.09.26 15:36

不知道我理解的对不对,你可以使用setContentOffset设置scrollView的位置,代码如下:

CGPoint bottomOffset= CGPointMake(0, scrollView.contentSize.height- self.scrollView.bounds.size.height);
[scrollView setContentOffset:bottomOffset animated:YES];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!