1
在我的應用程序,我有上傳控制器和飼料控制器。圖像適合UIImageView沒有拉伸
在上傳控制器的圖像看起來是這樣的: Image Here
在供應控制圖像看起來是這樣的: Image here
正如你所看到的,圖像被拉伸。這是爲什麼?
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell: CollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! CollectionViewCell
cell.layer.borderWidth = 0.75
cell.layer.cornerRadius = 3
let myColor : UIColor = UIColor(red: 0.0, green: 0.0, blue:0.0, alpha: 0.55)
cell.backgroundColor = UIColor.whiteColor()
cell.layer.borderColor = myColor.CGColor
let post = self.arrayOfDetails[indexPath.row]
cell.imageText.text = post.text
cell.uploadedTimeLabel.text = post.CreatedAt.timeAgo
cell.imageView.setImageWithUrl(NSURL(string: post.image)!, placeHolderImage: UIImage(named: "Placeholder"))
return cell
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSizeMake(UIScreen.mainScreen().bounds.size.width - 10, 300)
}
我試圖消除sizeForItemAtIndexPath
,這使圖像適合好,但小區不適合屏幕:
有什麼建議?
我試着這和那工作。但現在的問題是,它使imageView更小。我已在飼料控制器和故事板上傳控制器相同的寬度和高度,但在設備上,它更小:http://s16.postimg.org/ch4cavbnp/Screen_Shot_2015_11_20_at_00_42_26.png –
它是不是讓您的ImageView小。這只是適合圖像和空間的其餘部分(這是白色的)是你的觀點的背景。 –
但是在上傳控制器中它並不是那麼小。在上傳控制器中它是這麼大的:http://i.stack.imgur.com/NN0zi.jpg –