UIButton 관련.
Dev/iOS 2011. 11. 21. 23:44출처 : http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=108711&
//버튼을 커스텀으로 작성
UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];
//위치 및 크기 조절
checkbox.frame = CGRectMake(100, 100, 100, 100);
//바탕색상조절
checkbox.backgroundColor = [UIColor blueColor];
//노말상태에서 타이틀지정
[checkbox setTitle:@"OFF" forState:UIControlStateNormal];
//선택된상태에서 타이틀지정
[checkbox setTitle:@"ON" forState:UIControlStateSelected];
//클릭시 이벤트 지정
[checkbox addTarget:self action:@selector(onCheckBox:) forControlEvents:UIControlEventTouchUpInside];
이벤트부분
-(void)onCheckBox:(id)sender{
//이벤트 발생버튼 지정
UIButton *button = sender;
//선택값을 반전 시켜줌
button.selected=!button.selected;
}'Dev > iOS' 카테고리의 다른 글
UIView 갱신 (0) | 2011.12.20 |
---|---|
xcode 4.2에서 window based application 만드는 방법. (0) | 2011.11.22 |
ARC (Automatic Reference Counting) (0) | 2011.11.21 |
sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시. (0) | 2011.11.11 |
gdb stack trace at 'putpkt: write failed' 해결방법 (0) | 2011.11.11 |