Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Scrollview只显示我的最后一个数组';我在swift 3中使用故事板创建的视图中的s元素?_Ios_Swift_View_Scrollview - Fatal编程技术网

Ios Scrollview只显示我的最后一个数组';我在swift 3中使用故事板创建的视图中的s元素?

Ios Scrollview只显示我的最后一个数组';我在swift 3中使用故事板创建的视图中的s元素?,ios,swift,view,scrollview,Ios,Swift,View,Scrollview,我想在scrollview中添加一些视图。但我不想以编程方式创建此视图。我想用故事板来创作。此视图包含一个图像。我添加了滚动视图和添加到视图。但在scrollview中,我只显示了我的最后一个视图。我想要2个视图和2个像我的视图一样的图像。我怎样才能解决这个问题 这是我的代码: import UIKit class ViewController: UIViewController { @IBOutlet weak var mainScrollView: UIScrollView! var i

我想在scrollview中添加一些视图。但我不想以编程方式创建此视图。我想用故事板来创作。此视图包含一个图像。我添加了滚动视图和添加到视图。但在scrollview中,我只显示了我的最后一个视图。我想要2个视图和2个像我的视图一样的图像。我怎样才能解决这个问题

这是我的代码:

import UIKit

class ViewController: UIViewController {

@IBOutlet weak var mainScrollView: UIScrollView!
var imageArray = [UIImage]()
@IBOutlet weak var myView: UIView!

@IBOutlet weak var imgv: UIImageView!
override func viewDidLoad() {
    super.viewDidLoad()

    imageArray = ["image","image2"]

    for i in 0..<imageArray.count{
        mainScrollView.contentSize.width = mainScrollView.frame.width * CGFloat(i + 1)
        myView.layer.frame.size.width = myView.frame.width * CGFloat(i + 1)

        imgv.image = imageArray[i]
        mainScrollView.addSubview(myView)
    }
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
}
}
导入UIKit
类ViewController:UIViewController{
@iBCrollView:UIScrollView!
var imageArray=[UIImage]()
@ibvar myView:UIView!
@IBVAR imgv:UIImageView!
重写func viewDidLoad(){
super.viewDidLoad()
imageArray=[“图像”,“图像2”]

对于0中的i..您遇到了我看到的约束问题,这就是为什么您可能看不到故事板上的每个元素。您需要更正这些错误,以便所有内容都能正确显示在您的scrollview中。请记住,您需要告诉scrollview故事板中的高度和宽度。它们需要以某种方式进行定义。这是使用滚动视图时的常见错误


您可以在scrollview中放置一个视图,并定义其高度和宽度属性。您可以将其宽度设置为与屏幕宽度相等,还可以为高度设置一个常数。

当我修复这些问题时,它也不起作用。scrollview也不滚动。您能给我一点有关您尝试执行的操作的详细信息吗?我不太确定。您确实这么做了需要确保序列图像板中没有红色约束。这通常会在运行时导致问题。是否考虑过为此布局使用集合视图?