调整滚动视图中的视图

时间:2016-11-19 08:30:56

标签: ios swift uiscrollview

我已将视图控制器的视图放在滚动视图中。但是当我在iPhone 6Plus上运行我的应用程序时,我的视图并没有填满屏幕,我可以在右侧看到其他视图。我该如何解决这个问题。

这是问题的屏障

image

这是我的代码

contentView.contentSize = CGSize(width: contentView.frame.size.width * 5, height: contentView.frame.size.height)


        rifleViewController.view.frame = contentView.bounds
        contentView.addSubview(rifleViewController.view)

        pistolViewController.view.frame = contentView.bounds
        pistolViewController.view.frame.origin.x = contentView.frame.size.width
        contentView.addSubview(pistolViewController.view)

        shotgunViewController.view.frame = contentView.bounds
        shotgunViewController.view.frame.origin.x = contentView.frame.size.width * 2
        contentView.addSubview(shotgunViewController.view)

        smgsViewController.view.frame = contentView.bounds
        smgsViewController.view.frame.origin.x = contentView.frame.size.width * 3
        contentView.addSubview(smgsViewController.view)

        sniperViewController.view.frame = contentView.bounds
        sniperViewController.view.frame.origin.x = contentView.frame.size.width * 4
        contentView.addSubview(sniperViewController.view)

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。结果我忘了添加自动调整大小到我的滚动视图。 (愚蠢的错误)谢谢大家的回答!