2012-04-02 10 views
0

UITableViewには、ユーザーが行を並べ替える可能性のある編集モードがあります。行を並べ替えるには、編集ボタン(3つのストライプ)をクリックしてドラッグする必要があります。編集ボタンだけでなく、ユーザーが行に触れるときに行を並べ替える可能性はありますか?ありがとう...iPhone:UITableView並べ替え行

+0

この質問を見る - [リオーダーコントロールなしでUITableViewを並べ替える](http://stackoverflow.com/q/5624730/194544)多分これが助けになるでしょう。 – beryllium

答えて

0

プログラムで行を並べ替えることができます(また、iOS 5ではセクション全体を並べ替えることもできます)。ユーザーは、単一タップに基づいて行/セクションを移動する予定の場所を知る必要があります。あなたは

- (void)moveRowAtIndexPath:(NSIndexPath *)indexPath toIndexPath:(NSIndexPath *)newIndexPath 

または

- (void)moveSection:(NSInteger)section toSection:(NSInteger)newSection 

それぞれのメソッドを使用する必要があります。