2010-12-04 6 views
2

iPhone의 설정 응용 프로그램은 UITableview을 기반으로합니다. 일부보기에는 셀 사이에 추가 텍스트가 있습니다. 예를 들어, "설정"-> "일반"-> "네트워크"에는 텍스트가 있습니다. UISwitch가있는 셀에서 "3G를 사용하면 데이터를 더 빨리로드 할 수 있지만 배터리 수명을 줄일 수 있습니다." 어떤 아이디어를 구현하는 방법? 무슨 뜻인지의UITableView 셀의 텍스트

이미지는 여기에서 찾을 수 있습니다 : 당신이 그룹화 된 테이블보기가있는 경우

http://www.tipb.com/2008/07/12/how-to-disable-3g-on-the-iphone-3g-for-more-talk-but-less-speed/

답변

9

UITableViewDataSource 프로토콜에서 발견 된 tableView:titleForFooterInSection: 방법과 UITableViewController 클래스는 당신을 위해 이것을 처리합니다

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { 
    if (section == 0) { 
     return @"Footer text for first section, goes below cells in that group."; 
    } 

    return nil; 
} 

셀 사이에 텍스트를 배치하려면 여러 섹션을 가져야하고 tableView:cellForRowAtIndexPath: 메서드에 해당 텍스트 아래에 원하는 셀을 배치해야합니다. 다음 섹션.

1

당신은 또한 (등 이미지, 텍스트) 모든 종류의 자신의 UIView를 작성하고 당신은 표보기 섹션에 대한 바닥 글 텍스트를 지정할 수 있습니다 엑스 코드 6.1에서 [[mycell contenView] addSubView:WHATEVER_IS_MY_VIEW_TO_ADD];

2

를 사용하여 테이블 셀에 추가 할 수 있습니다 이야기 보드.

스토리 보드에서 TableViewControler를 선택한 다음 바닥 글을 적용 할 TableViewSection을 선택하십시오. 그런 다음 Attributes Inspector의 Footer 필드에 텍스트를 입력하십시오.

Add footer text to Table View Sections

관련 문제