2012-01-16 4 views
2

私は表示セルの詳細説明を表示するために公開インジケータを使用しています。私は詳細開示インジケータの配置

[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator] 

を使用してシステムインジケータを呼び出します。私の質問は、プレースメントをカスタマイズする方法です。現在は右から〜10ピクセルですので、画面の右端から20ピクセル位置いていきたいと思います。プログラムで設定することも、カスタムイメージを配置することもできますか? ヘルプをいただければ幸いです。ありがとう。

答えて

2

あなたは、標準のビューの配置が気に入らない場合、あなたはあなた自身の資産を作り、自分でIBを使用したり、それらを置く必要があります:iOSの8で

[cell addSubView:myCustomDisclosureView]; 
+1

他の方法はありますか? –

1

あなたはlayoutMarginsで遊ぶことができます。

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

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

    self.tableView.layoutMargins = layoutMargins; 
} 
関連する問題