문제

각 탭 항목에 내비게이션 컨트롤러가있는 탭 막대 응용 프로그램이 있습니다. 탭 막대 바로 위의 테이블 뷰에 부동 (반 투명보기)을 추가하고 싶습니다. 결과를 어떻게 달성 할 수 있습니까?

결과는 연락처 애플리케이션의 기본보기 오른쪽에 알파 목록이 표시되는 방식과 유사합니다. 내가하고 싶은 일을 설명하는 것이 분명하기를 바랍니다.

아이디어가 있습니까? 감사.

도움이 되었습니까?

해결책

테이블 뷰 위에 떠 다니는 알파벳 (또는 수치) 색인을 표시하는 것만으로도 uitableviewdatasource에서 두 가지 메소드를 정의하면됩니다.

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

이들은 인덱스에 대한 AZ (또는 무엇이든) 섹션 제목 목록과 테이블에서 각 섹션이 시작되는 곳을 제공합니다.

보다 사용자 정의 뷰를 위해서는보기를 만들고, 배경을 [uicolor clearcolor]에 설정하고 내용을 세워서 테이블 뷰의 하위 뷰 또는 테이블보기 위의 하위 뷰로 추가 할 수 있어야합니다. 둘 다 동봉하는 것을보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top