我无法在Swift中集成水平滚动视图在我的视图控制器中Swift Xcode

问题描述:

我正在尝试在我的视图控制器(Swift)Xcode项目中集成水平滚动视图。由于没有错误,但滚动视图不起作用,因为没有滚动。 水平滚动视图的大小是(宽度= 414)和(高度= 100)。我无法在Swift中集成水平滚动视图在我的视图控制器中Swift Xcode

滚动视图包含UIImages和按钮。

我已经尝试了几件事情,但没有任何工作。我使用 - 斯威夫特3和Xcode的8.1 ​​

I Want the UIImages to scroll

+0

滚动视图工作,而其内容大小大于其自身大小。 – KKRocks

+0

是的内容大小比滚动视图大,因为滚动视图包含20个UIImages,并且比滚动视图宽度(414) – AshishVerma

+1

大,请在问题中添加该代码以便我们理解。 – KKRocks

如果你想在界面生成器来实现这一点没有,你需要为你的滚动视图设置内容大小的任何代码。

  1. 选择您在IB中滚动视图。
  2. 在右侧面板中打开Identity Inspector并在其中找到用户定义的运行属性

enter image description here

  1. 添加属性(带加号)。重命名keyPathcontentSize,改变类型BooleanSize并设置价值到你需要的(宽度为您的图片宽度的总和)。
开始=>
+0

感谢您的帮助,但我有一个问题。我有17个UIImages是80x80,所以在contentSize(宽度1360) - 我遇到的问题是滚动视图不显示所有的图像,而只是在模拟器中显示两行。 – AshishVerma

+0

另外,现在我想垂直使用它。我不认为它是滚动的,它就像弹跳一样。 – AshishVerma

+0

@AshishVerma我不认为你可以在界面构建器中做所有事情。试着找到一个基本的滚动视图教程,现在你的问题太广泛了。 – ovejka