这是我到目前为止所拥有的。我想要做的是有一个带有按钮的顶部滚动条,可以将您带到不同的页面。我在这里添加这个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];
答案 0 :(得分:0)
这个问题的答案:正如SuperRod在3月30日所说的那样,我的按钮位置已经不在屏幕上了。对于这个noobish问题很抱歉,我计划在将其放入网站之前仔细检查我的代码。