0

所以基本上我有一个使用的应用程序,-horizontalSelect一旦你选择了horizo​​ntalSelect中的一个单元格,它就会隐藏和取消隐藏scrollViews。但问题是,一旦你选择“XBOX”,一切都消失了,什么也没有出现,但是一旦你点击 PS3,PS3 滚动视图就会出现。

两个滚动视图都添加到情节提要中。

这是代码

-(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

4

1 回答 1

0

它可能self.xboxScrollView在某物下面。尝试添加这一行:

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

直接在:

self.xboxScrollView.hidden = NO;

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

于 2013-09-22T18:22:37.630 回答