用XCode表示“堆叠”的照片

时间:2015-11-02 03:39:27

标签: ios xcode

我正在尝试对“图像滚动”旁边的图像进行更大的表示,向用户显示有多个图像。

在'旧'时代,你可能会尝试将它展示为一堆宝丽来图像,但现在这并不是很酷的事情。

我已经浏览了一下,无法想到任何东西,也看不到任何第三方图书馆。

任何帮助将不胜感激:)

camera roll

1 个答案:

答案 0 :(得分:1)

您只需创建UIImageViews,稍微改变它们,然后将它们添加到superview中即可。以下是一个名为" 0"," 1"和" 2"的图像示例。

    let buffer = 10
    for idx in 0...2 {
        let newImageView = UIImageView(frame: CGRectMake(self.view.frame.minX + self.view.frame.width/4 - CGFloat(idx*buffer/4), self.view.frame.minY + self.view.frame.height/4 + CGFloat(idx*buffer/2), 100 + CGFloat(idx*buffer/2), 100 + CGFloat(idx*buffer/2)))
        newImageView.clipsToBounds = true
        newImageView.contentMode = .ScaleAspectFill
        newImageView.layer.borderColor = UIColor.whiteColor().CGColor
        newImageView.layer.borderWidth = 1
        newImageView.image = UIImage(named: idx.description)
        self.view.addSubview(newImageView)
        }
    }

我希望这可以帮助您完成设计!