diff --git a/ImageViewer/ImageViewerController.swift b/ImageViewer/ImageViewerController.swift index 9634125..f07afe1 100644 --- a/ImageViewer/ImageViewerController.swift +++ b/ImageViewer/ImageViewerController.swift @@ -5,6 +5,12 @@ public final class ImageViewerController: UIViewController { @IBOutlet fileprivate var scrollView: UIScrollView! @IBOutlet fileprivate var imageView: UIImageView! @IBOutlet fileprivate var activityIndicator: UIActivityIndicatorView! + @IBOutlet fileprivate var closeButton: UIButton! { + didSet { + let closeImage = UIImage(named: "closeButton", in: Bundle.module, compatibleWith: nil) + closeButton.setImage(closeImage, for: .normal) + } + } fileprivate var transitionHandler: ImageViewerTransitioningHandler? fileprivate let configuration: ImageViewerConfiguration? @@ -15,7 +21,7 @@ public final class ImageViewerController: UIViewController { public init(configuration: ImageViewerConfiguration?) { self.configuration = configuration - super.init(nibName: String(describing: type(of: self)), bundle: Bundle(for: type(of: self))) + super.init(nibName: "ImageViewerController", bundle: .module) modalPresentationStyle = .overFullScreen modalTransitionStyle = .crossDissolve diff --git a/ImageViewer/Resources/ImageViewerController.xib b/ImageViewer/Resources/ImageViewerController.xib index 07595fc..f7cf298 100644 --- a/ImageViewer/Resources/ImageViewerController.xib +++ b/ImageViewer/Resources/ImageViewerController.xib @@ -1,18 +1,16 @@ - - - - + + - - + + @@ -45,12 +43,12 @@