2015-11-02 37 views
0

我正在嘗試製作較大的圖像表示形式,如「相機膠捲」旁邊的圖像,它顯示用戶有多個圖像。使用XCode代表「照片堆疊」的照片

在'過去'的日子裏,你可能會試圖展示它像一堆寶麗來圖像,但這並不是現在很酷的事情。

我環顧四周,想不起任何東西,看不到任何第三方庫。

任何幫助將通過創建UIImageViews的,改變他們一點,然後將其添加到上海華理解:)

camera roll

回答

1

你會簡單地做到這一點。這裏是一個圖像稱爲「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) 
     } 
    } 

我希望這可以幫助您與您的設計!