亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        iPhone屏幕旋轉(zhuǎn)的例子

        字號(hào):


            先在interface builder上放上6個(gè)rectbutton,豎放,一排三個(gè)
            然后我們下面來(lái)看代碼
            .h文件代碼
            1 //
            2 // AutoSizeViewController.h
            3 // AutoSize
            4 //
            5 // Created by Scott on 10-10-26.
            6 // Copyright 2010 __MyCompanyName__. All rights reserved.
            7 //
            8
            9 #import
            10
            11 @interface AutoSizeViewController : UIViewController {
            12 UIButton *button1;
            13 UIButton *button2;
            14 UIButton *button3;
            15 UIButton *button4;
            16 UIButton *button5;
            17 UIButton *button6;
            18 }
            19
            20 @property (nonatomic,retain) IBOutlet UIButton *button1;
            21 @property (nonatomic,retain) IBOutlet UIButton *button2;
            22 @property (nonatomic,retain) IBOutlet UIButton *button3;
            23 @property (nonatomic,retain) IBOutlet UIButton *button4;
            24 @property (nonatomic,retain) IBOutlet UIButton *button5;
            25 @property (nonatomic,retain) IBOutlet UIButton *button6;
            26 @end
            27
            下面我們看.m的代碼
            //
            // AutoSizeViewController.m
            // AutoSize
            //
            // Created by Scott on 10-10-26.
            // Copyright 2010 __MyCompanyName__. All rights reserved.
            //
            #import "AutoSizeViewController.h"
            @implementation AutoSizeViewController
            @synthesize button1;
            @synthesize button2;
            @synthesize button3;
            @synthesize button4;
            @synthesize button5;
            @synthesize button6;
            /*
            // The designated initializer. Override to perform setup that is required before the view is loaded.
            - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
            if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]))
            {
            // Custom initialization
            }
            return self;
            }
            */
            /*
            // Implement loadView to create a view hierarchy programmatically, without using a nib.
            - (void)loadView {
            }
            */
            /*
            // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
            - (void)viewDidLoad {
            [super viewDidLoad];
            }
            */
            // Override to allow orientations other than the default portrait orientation.
            - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
            // Return YES for supported orientations
            return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
            }
            - (void) willRotateToInterfaceOrientation:(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);
            }
            }
            - (void)didReceiveMemoryWarning {
            // Releases the view if it doesn't have a superview.
            [super didReceiveMemoryWarning];
            // Release any cached data, images, etc that aren't in use.
            }
            - (void)viewDidUnload {
            // Release any retained subviews of the main view.
            // e.g. 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