私はそのアプリで1つのアプリケーションを書いています。私は2つのcells.whileで最初のセルtableviewを表示する必要がありますビュー内で(私はここでナビゲーションを使用することはできません)また、2番目のセルも表示されます。いずれか1つ私にこれのための提案を教えてください。 ありがとうございます。私たちは1つのセルをクリックする必要があるときはいつでもテーブルビューのセルを表示する方法
0
A
答えて
1
あなたはセルをクリックしたときのテーブルビューセルを挿入したい場合は、次のコードを試してみてください。
0のセクション1,2,3の3つの行を挿入するとします。didSelectRowAtIndexPathメソッドでは、次の操作を行います。セクション0(最初のセクション)で行0(最初の行)を選択すると、ここで行がセクション0に挿入されます。あなたのnumberOfRowsInSection方法で
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0 && indexPath.section == 0) {
// Create indexPaths for the rows you are going to insert
NSIndexPath *indexPath1 = [NSIndexPath indexPathForRow:1 inSection:0]];
NSIndexPath *indexPath2 = [NSIndexPath indexPathForRow:2 inSection:0]];
NSIndexPath *indexPath3 = [NSIndexPath indexPathForRow:3 inSection:0]];
// Increase the number of rows in section 0 by 3, as we are inserting 3 rows here
numberOfRowsInSectionZero = numberOfRowsInSectionZero + 3;
// Insert the rows
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath1, indexPath2, indexPath3, nil] withRowAnimation:UITableViewRowAnimationFade];
}
}
、あなたは
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection: (NSInteger)section {
// some code here
if (section == 0) return numberOfRowsInSectionZero;
// some code here
}
そして、あなたはcellForRowAtIndexPathで新たに表示中のコンテンツを表示する方法を適切なコードを持っていることを確認して、次のようなものを持つべきです行。
注:すでに挿入されているセクション0の行0をクリックすると、行が挿入されないようにコードを変更する必要があります。
0
は、ブール値(isRowClick)変数とdidSelectRowで
設定YESを行い、その後、これがあなたのHEPます
[yourTable reloadData];
と
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if(isRowClick)
return 7;//according to you
else
return 2;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
isRowSelect=YES;
//stuff
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//stuff according to you
}
この行を書きます。
0
- などのデータオブジェクトを定義します。 NSMutableDictionary
- ユーザーが定義されたセルをクリックした場合は、常にこのオブジェクト(表示する値および表示する値)のデータを読み出します。
- MutableDirectoryをフラッシュして新しいデータを追加します。
- リロードTableViewController
[tableviewController.tableview reloadData];
のthatsそれ 歓声サイモン
関連する問題
- 1. Segueテーブルビューは1つのセルだけがクリックされたとき
- 2. テーブルビューのセルが2つのテーブルビューをロードすることができません
- 3. テーブルビューのセルにhtmlを表示する
- 4. テーブルビューのセルにテキストラベルを表示する方法
- 5. excel vbaで選択したセルをカンマで1つのセルにマージする方法はありますか?
- 6. サブセルのサブヘッダを1つのセルから別のセルに移動する必要があります。
- 7. テーブルビューのセルの1つの画像またはサムネイル
- 8. Pythonコードとマークダウンを1つのセルに持たせる方法
- 9. テーブルビューのセルをボタンとして表示
- 10. アレイを1つのセルに保存する方法は?
- 11. テーブルビューのセルがクリックされたデータが重なって表示される
- 12. テーブルビューは - クリックで私は、セルが文字列Y.対その内の文字列Xをクリックしたときに、私は異なった反応をする必要があるテーブルビューを持っている <p></p>声明
- 13. UIPickerViewは1つのコンポーネントのみを表示します。 2つ表示する必要があります。
- 14. テーブルビューのセルに表示するテキストを修正する方法niphone app
- 15. JqGrid - 1つのセルで表示2つのテキストボックス
- 16. テーブルビューのセルを表示できないのはなぜですか?
- 17. perticularインデックスボタンをクリックすると、テーブルビューのセルにボタンがあります。
- 18. 1つのセルが特定のテキスト/単語に等しいときに選択したセルをコピーする
- 19. テーブルビュー内のセルにシャドウを表示
- 20. 私はシェルコマンドの出力を制限する必要があるときはいつでも無限ループ
- 21. テーブルビューのテキストフィールドを持つIphoneセル
- 22. iPhone - 触れたときにテーブルビューのセルの高さを変更する方法
- 23. Matlabのセル要素を1つのベクトルに結合する
- 24. テーブルビューのセルとセクションを挿入する
- 25. テーブルビューの中間セルを非表示にする
- 26. テキストを1つのセルに入れる画像を自動で他のセルに変換する方法
- 27. WPF - 私は特別な方法で表示する必要があるオブジェクトの持つ何か
- 28. 1つのフィールドまたは他を必要とするが、
- 29. Excelを使用して他のセルのセルから1つのセルにセルを取り込む方法
- 30. 1つのセルに3つの画像を配置する方法