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개로 어설프게 만든게 있는것 같은데 이걸로 변경하였으면 하는 바람. (아닌가 ㅡㅡ?)
'iDev' 카테고리의 다른 글
cocos2d mac에서 custom cursor 사용하기 (0) | 2012.06.05 |
---|---|
cocos2d iphone to mac, touch to click (0) | 2012.06.05 |
cocos2d에 UIView 삽입하기 (1) | 2012.06.03 |
cocos2d action 이 끝났을때 callback function 사용 (0) | 2012.06.03 |
iOS mockup design template 무료 받기 (0) | 2012.06.02 |