0

テーブルビューのdidselectメソッドに行を追加する必要があります。Webサービスによってテーブルビューにデータを表示しています。行をクリックすると、別のWebサービスに従って行を追加します。別の行をクリックすると、最初の行がすべて非表示になります。

実際、私はこれをiPhoneアプリのLinkedInで起こったのと同じようにやりたいと思っています

あなたは私を助けてくれますか..あなたのアイデアに感謝します

ありがとう。

4

3 に答える 3

2

insertRowsAtIndexPathを使用して新しいセルを挿入する場合は、最初にテーブルのdataSourceを更新する必要があります。さらに、このメソッドは次の間に呼び出す必要があります。

[テーブルbeginUpdates];

[テーブルendUpdates];

これから:

beginUpdatesメソッドとendUpdatesメソッドで定義されたアニメーションブロックで呼び出されたときのこのメソッドの動作に注意してください。UITableViewは、行またはセクションの削除を処理するまで、行またはセクションの挿入を延期します。これは、挿入メソッドと削除メソッドの呼び出しの順序に関係なく発生します。これは、操作が後続の挿入または削除操作に使用される配列インデックスに影響を与える可能性がある可変配列内のアイテムの挿入または削除とは異なります。

于 2012-04-17T11:35:46.930 に答える
1
- (void)AddButtonAction

{

[arry addObject:@"Tutorial "];//in your array add json data after parsing and than call this method..

[Table reloadData];

}

- (void)DeleteButtonAction

{

[arry removeLastObject];

[Table reloadData];

}

チュートリアルまたはサンプルコードについては、このリファレンスサイトにアクセスしてください。

願わくば、これはあなたを助けるでしょう

于 2012-04-17T11:41:58.013 に答える
1

このリンクからアップルのソースコードをダウンロードする必要があります

[http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html][1]
于 2012-04-17T12:13:29.177 に答える