3

我是 iphone 开发的新手。我在我的应用程序中添加了滚动视图,并在滚动视图中以图形方式添加了 10 个按钮。但是当我运行滚动视图时没有滚动

我的代码如下

- (void)viewDidLoad
{
    [super viewDidLoad];

    [scrollview setContentSize:CGSizeMake(1500,50)];

    [scrollview setBackgroundColor:[UIColor blackColor]];
    [self.view addSubview:scrollview];
}
4

1 回答 1

2

看起来您正在 xib 中使用滚动视图。因此,您需要[self.view addSubview:scrollview];从代码中删除,并且可以直接在 xib 中设置该滚动视图的属性,除了 setContentSize(您需要在 .m 文件中设置)。

或者,如果您想手动创建 scrollView,请从 xib 中删除并使用:

UIScrollView * content = [[UIScrollView alloc] initWithFrame:self.view.bounds];
[content setContentSize:CGSizeMake(width, height)];
//Here you can add those buttons to content view
[self.view addSubView:content];
于 2013-06-21T10:53:54.803 回答