diff --git a/WOKA/Audio Books/AudioBookDetailsVC.swift b/WOKA/Audio Books/AudioBookDetailsVC.swift index 9476a8b..868fd51 100644 --- a/WOKA/Audio Books/AudioBookDetailsVC.swift +++ b/WOKA/Audio Books/AudioBookDetailsVC.swift @@ -27,6 +27,9 @@ class AudioBookDetailsVC : UIViewController{ @IBOutlet weak var shareView: UIView! @IBOutlet weak var likeView: UIView! + @IBOutlet weak var outerView: UIView! + @IBOutlet weak var contentView: UIView! + var delegate : ReloadAudioBooksFavLike? var audioData : ListenAudioListingDM.AudioDatum? @@ -44,7 +47,17 @@ class AudioBookDetailsVC : UIViewController{ tapHandler() } + @objc func handleTap(_ gesture: UITapGestureRecognizer) { + let location = gesture.location(in: outerView) + if !contentView.frame.contains(location) { + self.dismiss(animated: true) + } + } + func tapHandler(){ + let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:))) + outerView.addGestureRecognizer(tapGesture) + addView.addTapGesture { [weak self] in guard let self else{return} if AuthFunc.shareInstance.guestUserLoginPopUp() { return} diff --git a/WOKA/Audio Books/AudioBookHomeVM.swift b/WOKA/Audio Books/AudioBookHomeVM.swift index a5e0ee5..6200d1d 100644 --- a/WOKA/Audio Books/AudioBookHomeVM.swift +++ b/WOKA/Audio Books/AudioBookHomeVM.swift @@ -20,6 +20,7 @@ class AudioBookHomeVM{ var pageNo = 0 func initView(){ + vc.scrollView.indicatorStyle = .white // or .white startShimmer() setupCell() getContinueWatching() diff --git a/WOKA/Audio Books/AudioBooks.storyboard b/WOKA/Audio Books/AudioBooks.storyboard index b6b9efa..aaaccab 100644 --- a/WOKA/Audio Books/AudioBooks.storyboard +++ b/WOKA/Audio Books/AudioBooks.storyboard @@ -548,9 +548,11 @@ + + diff --git a/WOKA/Audio Books/ContinueAudioCell.xib b/WOKA/Audio Books/ContinueAudioCell.xib index 540fd24..24a4e4a 100644 --- a/WOKA/Audio Books/ContinueAudioCell.xib +++ b/WOKA/Audio Books/ContinueAudioCell.xib @@ -31,7 +31,7 @@ - + @@ -39,20 +39,20 @@ - + -