2012-01-16 5 views
2

공개 표식을 사용하여 내 tableview 셀에 대한 세부 설명을 표시합니다. 나는세부 공개 표시 자 배치

[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator] 

을 사용하여 시스템 표시기를 호출합니다. 제 질문은 게재 위치를 어떻게 맞춤 설정할 수 있습니까? 현재 오른쪽에서 ~ 10 픽셀이며 화면의 오른쪽 여백에서 20 픽셀 위치시키고 자합니다. 프로그래밍 방식으로 설정하거나 맞춤 이미지를 배치해야합니까? 도움을 주시면 감사하겠습니다. 감사. 당신이 표준보기 게재 위치를 좋아하지 않는 경우에

답변

2

, 당신은 당신의 자신의 자산을해야합니다 및 IB를 사용하거나 그들에게 자신을 위치 :

[cell addSubView:myCustomDisclosureView]; 
+1

다른 방법이 있습니까? –

1

아이폰 OS 8에서 당신이 layoutMargins와 함께 재생할 수 있습니다 :

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    UIEdgeInsets layoutMargins = self.tableView.layoutMargins; 
    layoutMargins.right = 20.0f; 

    self.tableView.layoutMargins = layoutMargins; 
}