私はプログラミングが初めてで、これに苦労しています。UITableViewで選択した行にカスタムビューを追加する方法は?
他のすべての行は影響を受けません。クリックした行の代わりに新しいビューが表示されます。ビューのサイズを大きくすることができます。ありがとう。
私はプログラミングが初めてで、これに苦労しています。UITableViewで選択した行にカスタムビューを追加する方法は?
他のすべての行は影響を受けません。クリックした行の代わりに新しいビューが表示されます。ビューのサイズを大きくすることができます。ありがとう。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"%ld",(long)indexPath.row); //
str=[appdelegate.name objectAtIndex:indexPath.row];
DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil]; //DetailViewController is your view
[self.navigationController pushViewController:dvc animated:YES];
}
私はこれを試したことはありませんが、うまくいくかもしれません。
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableview cellForRowAtIndexPath: indexpath];
[cell.contentView addSubView: yourviewObject];
cell.bounds.size.height = yourViewObject.bounds.size.height + 10.0;
}
uitableview の選択した行にカスタム ビューを追加するには、これを参照してください