2012-03-13 12 views
0

私はXcode 4.3.1で新しいアプリケーションを作成しています。私はカスタムの外観を持つUITableViewを使用しています。基本的に私はほぼ320ピクセル全体を占める1画像を持っています。だから、私が編集(セルの並べ替え)を実装すると、リンゴは、デフォルトのプッシュを50ピクセルほどずらすことができます。私はこれまでどんな動きもないようにしたい。右の小さな線を表示するだけで、細胞をドラッグすることができます。私は削除や挿入を許可していないので、私は自分のスタイルが常にUITableViewCellEditingStyleNoneに設定されていますが、編集モードでは、これは少しアイコンが左にありますが、再びスペースが残っています。右にドラッグするだけの線があります。何か案は?ここXCode UITableViewCellEditingStyleをオフセットしないようにすることはできますか?

は、いくつかのサンプルコードです:

// The editing style for a row is the kind of button displayed to the left of the cell when in editing mode. 
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { 
    // No editing style if not editing or the index path is nil. 
    if (self.editing == NO || !indexPath) 
     return UITableViewCellEditingStyleNone; 
    return UITableViewCellEditingStyleNone; 
} 

答えて

1

shouldIndentWhileEditingを見てください!

+0

ブリリアント。りんごは時にはとても明白で、時にはあまりにも隠されています。このケースでは、見た目が分かれば明らかです。ありがとうございました。感嘆符も役立ちました。 ;) –

関連する問題