Iphone 如何在故事板中创建UIScrollView?

Iphone 如何在故事板中创建UIScrollView?,iphone,ios,uiscrollview,uibutton,storyboard,Iphone,Ios,Uiscrollview,Uibutton,Storyboard,我使用storyboard创建了一个UIScrollView,并向UIScrollView添加了一个UIImage,现在我想在UIScrollView中添加10个按钮。如何在UIScrollView中滚动按钮和图像 我试过了,但没有正常工作。在故事板左侧的文档大纲中,将所有项目、按钮和图像拖动到滚动视图中,并将其放置在滚动视图层次结构中。看起来像这样: 在故事板左侧的文档大纲中,将所有项目、按钮和图像拖动到滚动视图中,并将其放置在滚动视图层次结构中。看起来像这样: 最后,当您实现视图的所有内容时

我使用storyboard创建了一个UIScrollView,并向UIScrollView添加了一个UIImage,现在我想在UIScrollView中添加10个按钮。如何在UIScrollView中滚动按钮和图像


我试过了,但没有正常工作。

在故事板左侧的文档大纲中,将所有项目、按钮和图像拖动到滚动视图中,并将其放置在滚动视图层次结构中。看起来像这样:

在故事板左侧的文档大纲中,将所有项目、按钮和图像拖动到滚动视图中,并将其放置在滚动视图层次结构中。看起来像这样:

最后,当您实现视图的所有内容时,为UIScrollview创建一个出口,只需转到viewcontroller.m文件并输入一些代码即可使scrollview滚动。在这一步中,这应该会起作用。如果没有,请确保已禁用自动布局

以下是我的教程:

1.实现一个滚动视图

如果你愿意,可以放在图像视图中

设置图像大小和文件大小

转到.h文件并添加scrollview插座

切换到.m文件并将此代码放入viewDidLoad medthod中,然后将大小替换为所需的contentSize。例如,宽度x=320,高度y=700

然后只需将插座连接到scrollview本身:

也许会改变一些细节:

仅此而已,希望它能奏效


最后,当您实现视图的所有内容时,为UIScrollview创建一个出口,只需转到viewcontroller.m文件并输入一些代码即可使scrollview滚动。在这一步中,这应该会起作用。如果没有,请确保已禁用自动布局

以下是我的教程:

1.实现一个滚动视图

如果你愿意,可以放在图像视图中

设置图像大小和文件大小

转到.h文件并添加scrollview插座

切换到.m文件并将此代码放入viewDidLoad medthod中,然后将大小替换为所需的contentSize。例如,宽度x=320,高度y=700

然后只需将插座连接到scrollview本身:

也许会改变一些细节:

仅此而已,希望它能奏效


我也有同样的问题。正如上面提到的@MasterRazer,“修复”它的是禁用自动布局。 我仍然需要弄清楚如果我想使用autolayout,我应该使用什么约束,但不应该太难


更新:让UIScrollView与Autolayout一起工作似乎比我想象的要困难,请查看此页面以了解更多信息:搜索以下是有关UIScrollView的自动布局支持的一些注释我也遇到了同样的问题。正如上面提到的@MasterRazer,“修复”它的是禁用自动布局。 我仍然需要弄清楚如果我想使用autolayout,我应该使用什么约束,但不应该太难


更新:要让UIScrollView与Autolayout一起工作,似乎比我想象的要困难,请查看此页面以了解更多信息:搜索以下是有关UIScrollView自动布局支持的注意事项嗨,我只是按照您的方式做的。但我没有得到。我在UISplitViewController中使用它。我需要改变什么吗>?嗨,我只是按照你的方式。但我没有得到。我在UISplitViewController中使用它。是否需要更改任何内容>?明智的做法是在scrollview中添加一个容器UIView。然后将按钮和图像添加到容器中。它有助于移动、剪裁和设置ContentSize。明智的做法是在scrollview中添加一个容器UIView。然后将按钮和图像添加到容器中。它有助于移动、剪裁和设置内容大小。