使用Swift 3在scrollView中添加图像数组和文本视图

时间:2017-05-15 09:39:24

标签: swift3 uiscrollview uiimageview uiscrollviewdelegate

我想在ScrollView中添加图像和文本(在每个图像视图下)。  
我首先添加ScrollView并添加UIImage View。
但是,我在图像阵列中添加了两个图像,当我运行应用程序时它只显示一个图像。这是我的代码;

@IBOutlet weak var imgView: UIImageView!

var imgArray = [#imageLiteral(resourceName: "home_image"),#imageLiteral(resourceName: "provider_image")]

并在ViewDidLoad()函数中,

 for index in 0 ..< imgArray.count
    {
        let imgView = UIImageView()
        debugPrint(index)
        imgView.image = imgArray[index]


    }


我还想在每张图片下添加每个图片标题。怎么做?
为什么只出现一张图像? :(

1 个答案:

答案 0 :(得分:0)

试试这个:

 let width = customScroll.frame.size.width
    for item in 1..<4{
        image = UIImageView(frame: CGRect(x: (CGFloat(item) * width - width), y: 10, width: width, height: 250))
        image.image = UIImage.init(named: "img"+String(item))
        customScroll.addSubview(image)
        print(image.frame)
    }
    customScroll.contentSize = CGSize(width: view.frame.size.width * 4, height: 300)