From b7e5d9fd9d07349b52cdebea28846a4356922d0a Mon Sep 17 00:00:00 2001 From: WenchaoD Date: Tue, 23 May 2017 11:29:50 +0800 Subject: [PATCH] Move default highlight view onto the top of imageView. --- FSPagerView.podspec | 2 +- FSPagerView/FSPagerView/Info.plist | 2 +- Sources/FSPagerViewCell.swift | 9 ++++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/FSPagerView.podspec b/FSPagerView.podspec index e592e37..dcf1a54 100644 --- a/FSPagerView.podspec +++ b/FSPagerView.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FSPagerView" - s.version = "0.5.2" + s.version = "0.5.3" s.summary = "FSPagerView is an elegant Screen Slide Library for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders." s.homepage = "https://github.com/WenchaoD/FSPagerView" diff --git a/FSPagerView/FSPagerView/Info.plist b/FSPagerView/FSPagerView/Info.plist index daca151..d92c49f 100644 --- a/FSPagerView/FSPagerView/Info.plist +++ b/FSPagerView/FSPagerView/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.5.2 + 0.5.3 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/FSPagerViewCell.swift b/Sources/FSPagerViewCell.swift index 11b2bd7..ea862d3 100644 --- a/Sources/FSPagerViewCell.swift +++ b/Sources/FSPagerViewCell.swift @@ -50,11 +50,14 @@ open class FSPagerViewCell: UICollectionViewCell { fileprivate weak var _selectedForegroundView: UIView? fileprivate var selectedForegroundView: UIView? { - if let _ = _selectedForegroundView { + guard _selectedForegroundView == nil else { return _selectedForegroundView } - let view = UIView(frame: self.contentView.bounds) - self.contentView.addSubview(view) + guard let imageView = _imageView else { + return nil + } + let view = UIView(frame: imageView.bounds) + imageView.addSubview(view) _selectedForegroundView = view return view }