3

私はプログラミングが初めてで、これに苦労しています。UITableViewで選択した行にカスタムビューを追加する方法は?

他のすべての行は影響を受けません。クリックした行の代わりに新しいビューが表示されます。ビューのサイズを大きくすることができます。ありがとう。

4

4 に答える 4

0
    - (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];

}
于 2013-05-14T11:28:59.253 に答える
0

私はこれを試したことはありませんが、うまくいくかもしれません。

- (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;


}
于 2013-05-14T15:11:19.157 に答える
-1

uitableview の選択した行にカスタム ビューを追加するには、これを参照してください

行が選択されているときにUITableViewCellにコンテンツビューを追加する方法は?

于 2013-05-14T11:27:19.857 に答える