2011-12-26 11 views
0

私は私が選択したセルを変更するには、このコードを使用し 「アップ/ダウン」ボタンからのUITableViewのセルを選択

私はそれに触れることなくして上下にスクロールしたいのUITableViewを...持って

-(IBAction)downOrUp:(id)sender{ 
NSIndexPath* Index =[tableViewNames indexPathForSelectedRow]; 

Index =[NSIndexPath indexPathForRow:Index.row+1 inSection:0]; 

[tableViewNames selectRowAtIndexPath:Index  animated:YES scrollPosition:UITableViewScrollPositionMiddle]; 
} 

これはうまく次のセルを選択し、それはちょうどいい、,,

私のアプリでは、セルを選択すると、いくつかのテキストフィールドは、セルのテキストで満たされるだろう!

まあ、私はテキストフィールドが変更と変わらない「downOrup」ボタンをクリックしてください...

それはそのがdidSelectRowAtInAtIndexPath関数を呼び出していないことを見て!

すべてのアイデア!!!

+0

あなたの質問はちょっと混乱します。テーブルビューのセル内でテキストを編集している場合、上または下のボタンが無効になっているということですか? –

+0

テキストは完全にuitableviewから出ています,,,! thnxたくさん私は正しい答えを得た –

答えて

1

didSelectRowAtInAtIndexPathは、ユーザーがセルをタップしているときに呼び出されます。前述のようにselectRowAtIndexPathを使用すると、ユーザはセルをタップしないので、は呼び出されないため、didSelectRowAtInAtIndexPathで既に実装したものを実装する必要がありますが、今度はdownOrup関数で実装しなければなりません。

+0

ええ、まさに...私が欲しいもの。私はそれを見逃していた方法を知らない:) Thnx a lot Yann :) –

関連する問題