Programing/IOS

세그먼트 연습

프띠버리 2013. 10. 4. 17:20

ViewController.h


#import <UIKit/UIKit.h>


@interface ViewController : UIViewController


@end





ViewController.m


#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController


- (void)viewDidLoad

{

    [super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

    

    // 배경색 변경

    [self.view setBackgroundColor:[UIColor whiteColor]];

    

    // 타이틀 배열 생성

    NSArray * title = [NSArray arrayWithObjects:@"RED", @"GREEN", @"BLUE", nil];

    

    // Bar Style

    UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:title];

    [segment setFrame:CGRectMake(10, 70, 300, 30)];

    [segment setSegmentedControlStyle:UISegmentedControlStyleBar];

    [self.view addSubview:segment];


    // Bezeled Style

    UISegmentedControl *segment2 = [[UISegmentedControl alloc] initWithItems:title];

    [segment2 setFrame:CGRectMake(10, 70+100, 300, 30)];

    [segment2 setSegmentedControlStyle:UISegmentedControlStyleBezeled];

    [self.view addSubview:segment2];

    

    // Bordered Style

    UISegmentedControl *segment3 = [[UISegmentedControl alloc] initWithItems:title];

    [segment3 setFrame:CGRectMake(10, 70+100*2, 300, 30)];

    [segment3 setSegmentedControlStyle:UISegmentedControlStyleBordered];

    [self.view addSubview:segment3];

    

    // Plain Style

    UISegmentedControl *segment4 = [[UISegmentedControl alloc] initWithItems:title];

    [segment4 setFrame:CGRectMake(10, 70+100*3, 300, 30)];

    [segment4 setSegmentedControlStyle:UISegmentedControlStylePlain];

    [self.view addSubview:segment4];



}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end