我的UIScrollView无法正常工作

时间:2012-03-30 04:20:14

标签: uiscrollview

这是我到目前为止所拥有的。我想要做的是有一个带有按钮的顶部滚动条,可以将您带到不同的页面。我在这里添加这个UIScrollView和按钮,但我不能让它显示在屏幕上。我希望顶部滚动为500像素(以适应其他按钮),我希望我在那里的按钮在启动时位于屏幕中间。我认为我的问题与我所放置的坐标有关,但我现在已经将它们改变了几个小时,我仍然无法得到它。

    // init top Scroller
UIScrollView *topScroll = [[UIScrollView alloc]initWithFrame:CGRectMake(-90,0, 60, 500)];
topScroll.contentSize = CGSizeMake(60,500);
topScroll.showsHorizontalScrollIndicator = YES;
[self.view addSubview:topScroll];
[topScroll setScrollEnabled:YES];

//add current games button
UIButton *currentGamesButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
currentGamesButton.frame = CGRectMake (227, 0,55,55);
[currentGamesButton addTarget:self 
                       action:@selector(goToCurrentGamesViewController:)
             forControlEvents:UIControlEventTouchUpInside];
[currentGamesButton setTitle:@"Current Games" forState:UIControlStateNormal];

[topScroll addSubview:currentGamesButton];

1 个答案:

答案 0 :(得分:0)

这个问题的答案:正如SuperRod在3月30日所说的那样,我的按钮位置已经不在屏幕上了。对于这个noobish问题很抱歉,我计划在将其放入网站之前仔细检查我的代码。