iphone 自定义UISwitch

//

//  FirstViewController.m

//  Swayable_test_zk

//

//  Created by zhangkun on 9/3/10.

//  Copyright __MyCompanyName__ 2010. All rights reserved.

//

 

#import "FirstViewController.h"

#import "Swayable_test_zkAppDelegate.h"

//#import "CreateSwayableViewController.h"

//#import "MySwayablesViewController.h"

//#import "ViewCommentSwayableViewController.h"

//#import "MyaccountViewController.h"

 

 

@implementation FirstViewController

 

 

/*

// 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];

 

}

 

 

- (void)waitingAction:(id)sender

{

 alert_zk = [[UIAlertView alloc] initWithTitle:@"" message:@"Loading..." delegate:selfcancelButtonTitle:nil otherButtonTitles:nil];

[NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(performController:)userInfo:nil repeats:NO];

[alert_zk show];

UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

indicator.center = CGPointMake(alert_zk.bounds.size.width / 2, alert_zk.bounds.size.height - 50);

[indicator startAnimating];

[alert_zk addSubview:indicator];

[indicator release];

btn = (UIButton *)sender;

}

 

-(void) goStartedPage:(id)sender{

 

Swayable_test_zkAppDelegate *delegate=(Swayable_test_zkAppDelegate*)[[UIApplicationsharedApplication] delegate];

//[self.view removeFromSuperview];

[[self parentViewController] dismissModalViewControllerAnimated:YES];

[delegate.window addSubview:delegate.nav.view];

}

 

 

- (void) performController:(NSTimer *)timer

{

[alert_zk dismissWithClickedButtonIndex:0 animated:NO];

[self.tabBarController setSelectedIndex:btn.tag];

}

 

 

 

 

/*

// Override to allow orientations other than the default portrait orientation.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    // Return YES for supported orientations

    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

*/

 

- (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;

}

 

 

- (void)dealloc {

    [super dealloc];

}

 

@end

posted @ 2010-11-16 10:43  SsQq  阅读(795)  评论(0编辑  收藏  举报