鸿 网 互 联 www.68idc.cn

UIScrollView代码实现循环滚动

来源:互联网 作者:佚名 时间:2012-11-26 16:59
iPhone 开发 应用中循环滚动一个 UIScrollView 代码实现是本文要介绍的内容,主要是介绍 UIScrollView 来实现循环滚动的案例,来看详细内容。 //testScrollViewViewController.m //testScrollView //Createdbycashon11-7-4. //Copyright2011年xbiii3s@gmail.

iPhone开发应用中循环滚动一个UIScrollView代码实现是本文要介绍的内容,主要是介绍UIScrollView来实现循环滚动的案例,美国服务器美国空间,来看详细内容。

//  testScrollViewViewController.m  

//  testScrollView  

//  Created by cash on 11-7-4.  

//  Copyright 2011年 xbiii3s@gmail.com. All rights reserved.   

#import "testScrollViewViewController.h"  

@implementation testScrollViewViewController   

@synthesize scrollView, slideImages;  

#define WIDTH_OF_SCROLL_PAGE 320  

#define HEIGHT_OF_SCROLL_PAGE 460  

#define WIDTH_OF_IMAGE 320 #define HEIGHT_OF_IMAGE 460  

#define LEFT_EDGE_OFSET 0   

- (void)viewDidLoad {      

    scrollView = [[UIScrollView alloc] init];  

    CGRect scrollFrame;  

    scrollFrame.origin.x = 0;       

    scrollFrame.origin.y = 0;        

    scrollFrame.size.width = WIDTH_OF_SCROLL_PAGE;      

    scrollFrame.size.height = HEIGHT_OF_SCROLL_PAGE;      

    scrollView = [[UIScrollView alloc] initWithFrame:scrollFrame];      

    scrollView.bounces = YES;       

    scrollView.pagingEnabled = YES;       

    scrollView.delegate = self;       

    scrollView.userInteractionEnabled = YES;       

    slideImages = [[NSMutableArray alloc] init];      

    [slideImages addObject:@"IMG_0116.PNG"];      

    [slideImages addObject:@"IMG_0118.PNG"];      

    [slideImages addObject:@"IMG_0119.PNG"];      

    [slideImages addObject:@"main_bg.png"];      

     //add the last image first       

     UIImageView *imageView = [[UIImageView alloc]  

     initWithImage:[UIImage imageNamed:[slideImages objectAtIndex:([slideImages count]-1)]]]       

     imageView.frame = CGRectMake(LEFT_EDGE_OFSET, 0, WIDTH_OF_IMAGE, HEIGHT_OF_IMAGE);      

     [scrollView addSubview:imageView];      

     [imageView release];     

     for (int i = 0;i<[slideImages count];i++) {   

            //loop this bit          

            UIImageView *imageView = [[UIImageView alloc]  

            initWithImage:[UIImage imageNamed:[slideImages objectAtIndex:i]]];          

网友评论
<