UITableView에 Cell 내용을 두줄 이상 넣는 방법입니다.
Cell속성을 컨트롤 하는 거라 Cell에 내용을 채워넣는 cellForRowAtIndexPath 함수에서 작업해주면 됩니다.
[ 추가 설정 ]
Cell에 두줄을 표시하게되면 Cell의 높이가 좁게 보여집니다.
때문에 함수를 추가하여 Cell의 높이를 조절해줍니다.
출처 : http://alt-tab.tistory.com/164
Cell속성을 컨트롤 하는 거라 Cell에 내용을 채워넣는 cellForRowAtIndexPath 함수에서 작업해주면 됩니다.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // cell에 채워질 내용
cell.textLabel.text = @"First Lint \nSecond Line"; cell.textLabel.numberOfLines = 2; cell.textLabel.lineBreakMode = UILineBreakModeWordWrap; } |
[ 추가 설정 ]
Cell에 두줄을 표시하게되면 Cell의 높이가 좁게 보여집니다.
때문에 함수를 추가하여 Cell의 높이를 조절해줍니다.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { // 현재 cell의 높이
int height = tableView.rowHeight; switch (indexPath.row) { case 0: height = 100; break; } return height; } |
출처 : http://alt-tab.tistory.com/164
'프로그래밍 > iOS' 카테고리의 다른 글
시작하세요! 아이폰 3 프로그래밍 - Part 8. 테이블 뷰 입문 (0) | 2011.06.08 |
---|---|
[UITableView] TableView에 TextField, Switch 붙이기 (0) | 2011.06.08 |
iPhone용 Open Source 모음 (0) | 2011.06.05 |
위치정보(GPS) (0) | 2011.06.03 |
뷰 Animation효과 - 모달창 띄우기 / 창뒤짚이는효과 / 페이지넘김효과 (0) | 2011.06.03 |