Uiscrollview 如何以编程方式看待iCarousel?

Uiscrollview 如何以编程方式看待iCarousel?,uiscrollview,iphone-sdk-4.3,Uiscrollview,Iphone Sdk 4.3,我希望以编程方式在视图中显示四个滚动视图,如的CoverFlow。我的代码是 // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { [super viewDidLoad]; //set up data wrap = YES; sel

我希望以编程方式在视图中显示四个滚动视图,如的CoverFlow。我的代码是

    // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
    - (void)viewDidLoad
    {
        [super viewDidLoad];

        //set up data
        wrap = YES;
        self.items = [NSMutableArray array];
        for (int i = 0; i < NUMBER_OF_ITEMS; i++)
        {
            [items addObject:[NSNumber numberWithInt:i]];
        }

        carousel1 = [[carousel1 alloc] init];
carousel2 = [[carousel2 alloc] init];
carousel3 = [[carousel3 alloc] init];
carousel4 = [[carousel4 alloc] init];

        carousel1.frame = CGRectMake(0, 0, 320, 120);
        carousel2.frame = CGRectMake(0, 120, 320, 120);
carousel3.frame = CGRectMake(0, 240, 320, 120);
carousel4.frame = CGRectMake(0, 360, 320, 120);

        carousel1.delegate = self;
carousel2.delegate = self;
carousel3.delegate = self;
carousel4.delegate = self;

        carousel1.dataSource = self;
carousel2.dataSource = self;
carousel3.dataSource = self;
carousel4.dataSource = self;
        [self.view addSubview:carousel1];
[self.view addSubview:carousel2];
[self.view addSubview:carousel3];
[self.view addSubview:carousel4];

        //configure carousel
        carousel1.type = iCarouselTypeCoverFlow2;
carousel2.type = iCarouselTypeCoverFlow2;
carousel3.type = iCarouselTypeCoverFlow2;
carousel4.type = iCarouselTypeCoverFlow2;

    }
//实现viewDidLoad以在加载视图后执行附加设置,通常从nib加载。
-(无效)viewDidLoad
{
[超级视图下载];
//设置数据
包装=是;
self.items=[NSMutableArray];
对于(int i=0;i<项的数量;i++)
{
[items addObject:[NSNumber numberwhithint:i]];
}
转盘1=[[carousel1 alloc]init];
carousel2=[[carousel2 alloc]init];
旋转木马3=[[carousel3 alloc]init];
旋转木马4=[[carousel4 alloc]init];
carousel1.frame=CGRectMake(0,0,320,120);
carousel2.frame=CGRectMake(0,120,320,120);
carousel3.frame=CGRectMake(0、240、320、120);
carousel4.frame=CGRectMake(0,360,320,120);
carousel1.delegate=self;
carousel2.delegate=self;
carousel3.delegate=self;
carousel4.delegate=self;
carousel1.dataSource=self;
carousel2.dataSource=self;
carousel3.dataSource=self;
carousel4.dataSource=self;
[self.view addSubview:carousel1];
[self.view addSubview:carousel2];
[self.view addSubview:carousel3];
[self.view addSubview:carousel4];
//配置旋转木马
carousel1.type=iCarouselTypeCoverFlow2;
carousel2.type=iCarouselTypeCoverFlow2;
carousel3.type=iCarouselTypeCoverFlow2;
carousel4.type=iCarouselTypeCoverFlow2;
}

但是,如果没有将旋转木马视图放置在视图上,则会出现四个警告。请帮我克服这个问题。提前感谢。

您不应该用[[iCarousel alloc]init]而不是[[carousel1 alloc]init]初始化它们吗?

您不应该用[[iCarousel alloc]init]而不是[[carousel1 alloc]init]初始化它们吗