From 3b82d2be25b8ac2f3d01ecee35fe2a135a0e30c9 Mon Sep 17 00:00:00 2001 From: kevinzhow Date: Tue, 12 Jan 2016 06:31:38 +0800 Subject: [PATCH] Support borderWidth by Screen Scale And prevent from gap between borderLine and Image, performance should be fine with border line solided. --- Yep/Views/Cells/Feed/FeedBiggerImageCell.swift | 2 +- Yep/Views/Cells/Feed/FeedNormalImagesCell.swift | 2 +- Yep/Views/Cells/FeedMedia/FeedMediaCell.swift | 7 +++---- Yep/Views/Cells/FeedMedia/FeedMediaCell.xib | 13 ++----------- 4 files changed, 7 insertions(+), 17 deletions(-) diff --git a/Yep/Views/Cells/Feed/FeedBiggerImageCell.swift b/Yep/Views/Cells/Feed/FeedBiggerImageCell.swift index 992eb6a2..ecf080d8 100644 --- a/Yep/Views/Cells/Feed/FeedBiggerImageCell.swift +++ b/Yep/Views/Cells/Feed/FeedBiggerImageCell.swift @@ -18,7 +18,7 @@ class FeedBiggerImageCell: FeedBasicCell { imageView.clipsToBounds = true imageView.frame = CGRect(origin: CGPoint(x: 65, y: 0), size: YepConfig.FeedBiggerImageCell.imageSize) imageView.layer.borderColor = UIColor.yepBorderColor().CGColor - imageView.layer.borderWidth = 1 + imageView.layer.borderWidth = 1.0 / UIScreen.mainScreen().scale imageView.userInteractionEnabled = true let tap = UITapGestureRecognizer(target: self, action: "tap:") diff --git a/Yep/Views/Cells/Feed/FeedNormalImagesCell.swift b/Yep/Views/Cells/Feed/FeedNormalImagesCell.swift index 16dead3d..41c90fb1 100644 --- a/Yep/Views/Cells/Feed/FeedNormalImagesCell.swift +++ b/Yep/Views/Cells/Feed/FeedNormalImagesCell.swift @@ -19,7 +19,7 @@ class FeedNormalImagesCell: FeedBasicCell { imageView.frame = CGRect(origin: CGPoint(x: 65, y: 0), size: YepConfig.FeedNormalImagesCell.imageSize) imageView.frame = frame imageView.layer.borderColor = UIColor.yepBorderColor().CGColor - imageView.layer.borderWidth = 1 + imageView.layer.borderWidth = 1.0 / UIScreen.mainScreen().scale imageView.userInteractionEnabled = true let tap = UITapGestureRecognizer(target: self, action: "tap:") diff --git a/Yep/Views/Cells/FeedMedia/FeedMediaCell.swift b/Yep/Views/Cells/FeedMedia/FeedMediaCell.swift index e53e7a2e..0595aa9e 100644 --- a/Yep/Views/Cells/FeedMedia/FeedMediaCell.swift +++ b/Yep/Views/Cells/FeedMedia/FeedMediaCell.swift @@ -12,15 +12,14 @@ class FeedMediaCell: UICollectionViewCell { @IBOutlet weak var imageView: UIImageView! @IBOutlet weak var deleteImageView: UIImageView! - - @IBOutlet weak var borderImageView: UIImageView! override func awakeFromNib() { super.awakeFromNib() imageView.backgroundColor = YepConfig.FeedMedia.backgroundColor -// imageView.layer.minificationFilter = kCAFilterLinear - + imageView.layer.borderWidth = 1.0 / UIScreen.mainScreen().scale + imageView.layer.borderColor = UIColor.yepBorderColor().CGColor + contentView.backgroundColor = UIColor.clearColor() } diff --git a/Yep/Views/Cells/FeedMedia/FeedMediaCell.xib b/Yep/Views/Cells/FeedMedia/FeedMediaCell.xib index 9515fd5c..58081f68 100644 --- a/Yep/Views/Cells/FeedMedia/FeedMediaCell.xib +++ b/Yep/Views/Cells/FeedMedia/FeedMediaCell.xib @@ -1,8 +1,8 @@ - + - + @@ -16,9 +16,6 @@ - - - @@ -26,10 +23,6 @@ - - - - @@ -39,7 +32,6 @@ - @@ -48,6 +40,5 @@ -