滚动视图未在 xib 文件中滚动

2023-12-15

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

我的代码如下

- (void)viewDidLoad
{
    [super viewDidLoad];

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

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

看起来您正在 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];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

滚动视图未在 xib 文件中滚动 的相关文章

随机推荐