cell.selectionStyle = UITableViewCellSelectionStyleNone;
UITableViewCellSelectionStyleNone : 클릭해도 색변화 없음
UITableViewCellSelectionStyleBlue  : 클릭시 파란색으로
UITableViewCellSelectionStyleGray  : 클릭시 회색으로

반응형





NumberOfLine과 LineBreakMode를설정하여바꿔준다.
// NumberOfLine은최대몇줄로표시할수있는지에대한설정할수있다.
// 0으로하면제한이없이 Frame의한계까지줄이늘어나게된다.
// LineBreakMode를 WordWrap으로해주면인위적인줄바꿈없이도길이가늘어나 Frame의가로영역보다길어지게되면자동으로줄바꿈이일어나게된다.
 
[label setNumberOfLines:0];
[label setLineBreakMode:UILineBreakModeWordWrap];

반응형





1.이미지뷰
// 프로젝트의 Resources 폴더에필요한이미지를추가시킨후,
cell.image = [UIImageimageNamed:@"파일명"];
// 으로설정만해주게되면라벨뷰(cell.text - 일반적인셀의텍스트) 앞부분에이미지가붙는다.

2.라벨뷰
cell.text = @"test";
<라벨뷰관련속성들>
// 폰트사이즈
cell.font = [UIFontsystemFontOfSize:(CGFloat)fontSize];
// 텍스트배치
cell.textAlignment =
        UITextAlignmentLeft;
        UITextAlignmentCenter;
        UITextAlignmentRight;
// 폰트컬러
cell.textColor = [UIColorredColor];
// 등등많다. 일단기본적인것만


3.악세서리뷰
<악세서리뷰의종류>
// 없음. 기본값
cell.accessoryType = UITableViewCellAccessoryNone;
// > 모양. 보통하위카테고리로진입시사용
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
// 동그라미화살표. 해당셀의 detail 정보를볼때사용
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
// v 체크모양. 해당셀이선택되었을때사용
cell.accessoryType = UITableViewCellAccessoryCheckmark;
// 커스텀. 사용자가지정한이미지사용
cell.accessoryView = [[[UIImageViewalloc] initWithImage:[UIImageimageNamed: @"파일명"]] autorelease];
// on/off 버튼
cell.accessoryView = [[[UISwitchalloc] initWithFrame:CGRectZero] autorelease];
// 슬라이더버튼. 볼륨조절등과같은모양
cell.accessoryView = [[[UISlideralloc] initWithFrame:CGRectMake(x, y, width, height)] autorelease];
*참고
// accessoryView와 accessoryType가같이사용되면 accessoryType은무시되고 accessoryView가우선적으로사용된다.

반응형