본문 바로가기

TIP : ComboBox

by 식 2011. 1. 12.

ComboBox * comboBox = [[ComboBox alloc] initWithFrame:CGRectMake(50, 100, 150, 40) maxShowCount:4];
//[comboBox.backView setBackgroundColor:[UIColor clearColor]];
//[comboBox.backView addSubview:backImgView];
//[comboBox setFCellHeight:50.0];
//[comboBox setSeparatorColor:[UIColor brownColor] width:2.0];
[comboBox setTextColor:[UIColor lightGrayColor] hilightColor:[UIColor orangeColor]];
[comboBox addTarget:self action:@selector(selectCombo:)];
[comboBox setItemArray:[NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil]];
[self.view addSubview:comboBox]; 
[comboBox release];

- (void) selectCombo:(id)sender {
NSInteger index = [sender index];
NSLog(@"SELECT COMBO : %d", index);
}

2011. 5. 4 업로드 버전

1. 콤보박스 테두리 색상 굵기 설정
2. 콤보박스 선택시 글자색 바뀌기
3. RowHeight와 콤보박스 자체 높이 조정
4. 배경 이미지 바꿀수 있게 하기
5. 항상 콤보박스가 뷰사이에서 최상단에 나타나게 하기
6. 페이드 효과 추가로 자연스럽게 나타났다가 사라지기




생각보다 필요하신분들이 많아서 요청사항도 있고.. 내가 필요해서 고쳐쓰는 경우도 있어서 수정..

소스가 보면 중복된 부분이 있어 좀더 잘짜고 싶은데..

일단 잘됩니다요 ( __);;


반응형