| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // DetailViewController.m
- // SDWebImage Demo
- //
- // Created by Olivier Poitrey on 09/05/12.
- // Copyright (c) 2012 Dailymotion. All rights reserved.
- //
- #import "DetailViewController.h"
- #import <SDWebImage/UIImageView+WebCache.h>
- @interface DetailViewController ()
- - (void)configureView;
- @end
- @implementation DetailViewController
- @synthesize imageURL = _imageURL;
- @synthesize imageView = _imageView;
- #pragma mark - Managing the detail item
- - (void)setImageURL:(NSURL *)imageURL
- {
- if (_imageURL != imageURL)
- {
- _imageURL = imageURL;
- [self configureView];
- }
- }
- - (void)configureView
- {
- if (self.imageURL)
- {
- [self.imageView setImageWithURL:self.imageURL placeholderImage:nil options:SDWebImageProgressiveDownload];
- }
- }
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- [self configureView];
- }
- - (void)viewDidUnload
- {
- [super viewDidUnload];
- self.imageView = nil;
- }
- - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
- {
- return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
- }
- @end
|