UIScrollView没有显示?

时间:2013-09-22 18:10:38

标签: ios objective-c uiscrollview

所以基本上我有一个使用-horizontalSelect的应用程序,一旦你在horizo​​ntalSelect中选择一个单元格,它就会隐藏和取消隐藏scrollViews。但问题是,一旦你选择“XBOX”,一切都会消失并且没有任何显示,但是一旦你点击PS3,就会出现PS3 scrollView。

两个scrollView都添加在故事板中。

这是代码

-(void) horizontalSelect:(id)horizontalSelect didSelectCell:(KLHorizontalSelectCell*) cell {

    if([cell.label.text isEqualToString:(@"PS3")]) {
        self.ps3ScrollView.hidden = NO;
        self.xboxScrollView.hidden = YES;

        NSLog(@"PS3 SELECTED!");

    } else if([cell.label.text isEqualToString:(@"XBOX")]) {
        self.ps3ScrollView.hidden = YES;
        self.xboxScrollView.hidden = NO;
    NSLog(@"XBOX SELECTED!");
    }

   // NSLog(@"Selected Cell: %@", cell.label.text);
}

它看起来如何 PS3- http://gyazo.com/c7b6492e9703a750d67d4b4654d047c5

XBOX- http://gyazo.com/5f4ad67f17a104b53f7e37bd78eae98e

1 个答案:

答案 0 :(得分:0)

self.xboxScrollView可能在某些东西之下。尝试添加以下行:

[self.view bringSubviewToFront:self.xboxScrollView];(除非self是视图,然后只需删除.view

直接在

之后:

self.xboxScrollView.hidden = NO;

编辑: 假设您正确设置了故事板,并且这些打印语句按预期工作。