Tuesday, August 28, 2012

UIButton - Programmetically (iphone)


#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
   
    UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    myButton.frame = CGRectMake((320-100)/2, (460-44)/2, 100, 44);
    [myButton setTitle:@"Click Me" forState:UIControlStateNormal];
    [myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:myButton];
    myButton.tag = 100;
   
}

-(void)buttonClicked:(id)sender
{
    NSArray *subviews = [self.view subviews];
    if ([subviews count] == 0) return;
    for (UIView *subview in subviews) {
       
        NSLog(@"%@", subview);

    }
}

- (void)viewDidUnload
{
    [super viewDidUnload];
    // Release any retained subviews of the main view.
}

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

@end

No comments:

Post a Comment