单击后退按钮时,iCarousel显示在上一页中

iOS*_*iOS 3 iphone ios icarousel

当我按下后退按钮.的iCarousel是仍显示为1个second.why是这种情况发生以及如何阻止this.I已经用故事创造一个iCarosel观点..

- (void)viewDidUnload
{
    [super viewDidUnload];
    self.carousel = nil;
}
- (void)dealloc
{
    carousel.delegate = nil;
    carousel.dataSource = nil;
}

- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel
{
  return [idOfAllWords count];
}

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
    UILabel *label = nil;

    //create new view if no view is available for recycling
    if (view == nil)
    {
        view = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 250.0f, 250.0f)];
        ((UIImageView *)view).image = [UIImage imageNamed:@"page.png"];
        view.contentMode = UIViewContentModeCenter;
        label = [[UILabel alloc] initWithFrame:view.bounds];
        label.backgroundColor = [UIColor clearColor];
        label.textAlignment = NSTextAlignmentCenter;
        label.font = [label.font fontWithSize:50];
        label.tag = 1;
        [view addSubview:label];
    }
    else
    {
        label = (UILabel *)[view viewWithTag:1];
    }
    Words *word=nil;
    word=idOfAllWords[index];
    label.text =word.Name;
    return view;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

ins*_*ble 10

隐藏和取消隐藏不是解决方案.你需要的只是一行:

yourCarousel.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)