//
//  AutosizeViewController.m
//  Autosize
//
//  Created by Robert Górczyński on 11-06-17.
//

#import "AutosizeViewController.h"

@implementation AutosizeViewController
@synthesize button1; 
@synthesize button2; 
@synthesize button3; 
@synthesize button4; 
@synthesize button5; 
@synthesize button6; 

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation) 
interfaceOrientation duration:(NSTimeInterval)duration { 
    if (interfaceOrientation == UIInterfaceOrientationPortrait 
		|| interfaceOrientation == 
		UIInterfaceOrientationPortraitUpsideDown) 
    { 
        button1.frame = CGRectMake(20, 20, 125, 125); 
        button2.frame = CGRectMake(175, 20, 125, 125); 
        button3.frame = CGRectMake(20, 168, 125, 125); 
        button4.frame = CGRectMake(175, 168, 125, 125); 
        button5.frame = CGRectMake(20, 315, 125, 125); 
        button6.frame = CGRectMake(175, 315, 125, 125); 
    } 
    else 
    { 
        button1.frame = CGRectMake(20, 20, 125, 125); 
        button2.frame = CGRectMake(20, 155, 125, 125); 
        button3.frame = CGRectMake(177, 20, 125, 125); 
        button4.frame = CGRectMake(177, 155, 125, 125); 
        button5.frame = CGRectMake(328, 20, 125, 125); 
        button6.frame = CGRectMake(328, 155, 125, 125); 
    } 
} 

- (BOOL)shouldAutorotateToInterfaceOrientation: 
(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation != 
			UIInterfaceOrientationPortraitUpsideDown); 
}

- (void)didReceiveMemoryWarning {
	// Jeżeli widok nie posiada widoku nadrzędnego, wówczas zostanie usunięty z pamięci.
    [super didReceiveMemoryWarning];
	
	// Usunięcie z pamięci wszelkich buforowanych danych, obrazów i innych zasobów, które obecnie nie są używane.
}

- (void)viewDidUnload {
	// Usunięcie wszystkich „przytrzymanych” podwidoków widoku głównego,
    // na przykład self.myOutlet = nil;
	self.button1 = nil; 
    self.button2 = nil; 
    self.button3 = nil; 
    self.button4 = nil; 
    self.button5 = nil; 
    self.button6 = nil; 
    [super viewDidUnload];	
}


- (void)dealloc {
	[button1 release]; 
    [button2 release]; 
    [button3 release]; 
    [button4 release]; 
    [button5 release]; 
    [button6 release];	
    [super dealloc];
}

@end
