본문 바로가기

프로그래밍/iOS

[iOS] UITableView cell가져오기

 항상 코드로만 작성하다가

storyboard로 디자인하고 싶어서 그 과정을 기술


위와 같이 테이블뷰에 cell을 추가하고 원하는 디자인가이드대로 UI 작성

Identifier를 원하는 이름으로 지정

그리고  tableViewDelegate함수인 tableView: cellForRowAtIndexPath:에서 아래와 같이 기술

NSString* identifier = @"ResultPriceCell";

UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:identifier forIndexPath:indexPath];

return cell;

cell안의 뷰들을 가지고 오고 싶은경우 view의 태그를 위와 같이 준 후

역시나  tableViewDelegate함수인 tableView: cellForRowAtIndexPath:에서 아래와 같이 기술

NSString* identifier = @"ResultPriceCell";

UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:identifier forIndexPath:indexPath];

UILabel* label = [cell viewWithTag:1002];

label.text = @"제목";

return cell;