iDev

iOS 5 UIStepper Controller

KraZYeom 2012. 6. 4. 07:13
반응형

iOS 5에 새로 들어온 Contoller이다. 

UIStepper는 기본적으로 - + 버튼 저렇게 구성되어 있다. 꾹 누르고 있으면 값이 지속적으로 변경되기도 한다. 

setWraps는 최대값에서 다시 +를 눌렀을때 최저값으로 뺑뺑이 도는 형식을 설정 하느냐 마느냐. 

setContinuous는 누르고 있을때 값이 변경될때마다 이벤트를 호출하느냐 아니면 맨마지막에 땠을때 호출하느냐.

나머지는 최소, 최대값 그리고 기본값 설정. 


UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(120, 12, 0, 0)];

[stepper addTarget:self action:@selector(stepperPressed:) forControlEvents:UIControlEventValueChanged];

[stepper setMinimumValue:1];

[stepper setMaximumValue:3];

// If YES, incrementing beyond maximumValue sets value to minimumValue.

[stepper setWraps:NO];

// If YES, value change events are sent immediately when the value changes during user interaction. 

// If NO, a value change event is sent when user interaction ends.

[stepper setContinuous:YES];

[stepper setValue:1];

[_view addSubview:stepper];


한컴 뷰어를 보면 버튼 2개로 어설프게 만든게 있는것 같은데 이걸로 변경하였으면 하는 바람. (아닌가 ㅡㅡ?)

반응형