Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Nimbus NIPagingScrollViewPage如何从nib加载?_Ios_Ios5_Nimbus Ios - Fatal编程技术网

Ios Nimbus NIPagingScrollViewPage如何从nib加载?

Ios Nimbus NIPagingScrollViewPage如何从nib加载?,ios,ios5,nimbus-ios,Ios,Ios5,Nimbus Ios,当我从NIPagingScrollViewPage的子类中的nib加载视图时,视图呈现良好,但当我向后滑动到我已经看到的视图时,该视图滑入,然后消失。我不确定是什么导致了这一切,更可能的是,我做错了什么 在我的NIPagingScrollViewPage子类中,我有以下方法: - (id)initWithReuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithFrame:CGRectZero]; i

当我从NIPagingScrollViewPage的子类中的nib加载视图时,视图呈现良好,但当我向后滑动到我已经看到的视图时,该视图滑入,然后消失。我不确定是什么导致了这一切,更可能的是,我做错了什么

在我的NIPagingScrollViewPage子类中,我有以下方法:

- (id)initWithReuseIdentifier:(NSString *)reuseIdentifier {
    self = [super initWithFrame:CGRectZero]; 
    if (self) {
        [[NSBundle mainBundle] loadNibNamed:@"EventPageView" owner:self options:nil];
        [self addSubview:self.eventView];
        label = [[UILabel alloc] initWithFrame:self.bounds];
        label.autoresizingMask = UIViewAutoresizingFlexibleDimensions;
        [self addSubview:label];
    }
    return self;
}
通过这段代码,NiPagingScrollView中的每个视图都从nib加载一个自定义视图,并添加一个我通过编程方式添加的额外标签。当我向前滑动视图时,它们都被渲染得很好,但当我向后滑动到我已经看到的视图时,它们会闪烁并消失。但是,如果我将这两行注释掉:

[[NSBundle mainBundle] loadNibNamed:@"EventPageView" owner:self options:nil];
[self addSubview:self.eventView]; 
我以编程方式添加的标签显示得很好。我可能忽略了什么吗