BracketStripes/BracketStripesImageViewController.m

/*
 Copyright (C) 2016 Apple Inc. All Rights Reserved.
 See LICENSE.txt for this sample’s licensing information
 
 Abstract:
 Photo view controller
 */
 
#import "BracketStripesImageViewController.h"
#import "BracketStripesZoomImageView.h"
 
 
@implementation BracketStripesImageViewController {
 
    UIImage *_image;
    BracketStripesZoomImageView *_imageView;
}
 
 
- (instancetype)initWithImage:(UIImage *)image
{
    self = [super initWithNibName:nil bundle:nil];
    if (self) {
 
        _image = image;
    }
    return self;
}
 
 
- (void)loadView
{
    [super loadView];
 
    _imageView = [[BracketStripesZoomImageView alloc] init];
    _imageView.image = _image;
    _imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
 
    self.automaticallyAdjustsScrollViewInsets = NO;
    self.view = _imageView;
 
    UIColor *iosBlueColor = [UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0];
    self.navigationController.navigationBar.tintColor = iosBlueColor;
 
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(_done:)];
}
 
 
- (void)_done:(id)sender
{
    [_delegate imageViewControllerDidFinish:self];
}
 
@end