답변:
UITableViewCell 의 해당 accessoriesType 속성을 설정하기 만하면됩니다 .
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
에서 스위프트 3 ,
cell.accessoryType = .disclosureIndicator
cell.accessoryType = .DisclosureIndicator
스위프트에서도 작동합니다.
Interface Builder에서이를 수행 할 수 있습니다. 테이블 뷰를 클릭 하고 오른쪽의 프로토 타입 셀로 이동하여 1로 설정하십시오. 그런 다음 해당 프로토 타입 셀을 클릭 하고 오른쪽에서 액세서리를 찾으십시오 . 드롭 다운에서 공개 표시기를 클릭 합니다.
아래와 같이 양방향으로 작은 클래식 화살표를 설정할 수 있습니다
1) UITableViewCell의 내장 액세서리 유형 방법 사용
[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
2) 자신의 이미지로 자신 만의 액세서리보기 만들기
(I) 프로젝트에서 화살표 이미지 (예 : circle_arrow_right.png)를 드래그 앤 드롭
(II) 다음과 같이 모든 행에 대한 셀 설계 방법
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
아래 코드를 작성하십시오.
if (cell ==nil) {
cell=[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease];
//For creating custom accessory view with own image
UIImageView *accessoryView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
[accessoryView setImage:[UIImage imageNamed:@"circle_arrow_right.png"]];
[cell setAccessoryView:accessoryView];
[accessoryView release];
//Your other components on cells
.............
.............
}
[ 참고 : 액세서리보기에 적합한 이미지를 선택하고 원하는 셀에 추가하십시오. 더 나은 성능을 위해 액세서리보기를 위해 작은 이미지를 선택하십시오.]
accessoryType
셀 의 속성을 사용하여 오른쪽에 화살표를 표시하십시오. 참조 이 .
이를 수행하는 다른 방법은 UITableViewCellAccessoryDisclosureIndicator
은 셀을 작성할 때 하는 것입니다. 이렇게하려면 tableViewCellWithReuseIdentifier 대리자 메서드에 셀을 할당 한 다음 셀을 사용자 정의하고 구성해야합니다.
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellAccessoryDisclosureIndicator reuseIdentifier:identifier];
가장 좋은 방법은 섹션 Disclosure Indicator
에서 선택하는 것 입니다 Accessory
.