gpt4 book ai didi

objective-c - 单击 tableView 中的行后在 superview 中添加新 View

转载 作者:行者123 更新时间:2023-12-01 19:22:04 25 4
gpt4 key购买 nike

我的 didSelectRowAtIndexPath:

 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration:1.25];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];
[self.view removeFromSuperview];
[self.view.superview addSubview:commentsViewController.view];

[UIView commitAnimations]; }

我将我的 CommentsViewController 类添加到根 .h 文件中。 commentsViewController 是此类的变量。单击我的 super View 后消失,但未插入新 View 。在我的什么问题?

最佳答案

您正在调用 self.view removeFromSuperView 之后,您可能没有对 super View 的引用,因为您从 super View 中删除了它,您必须首先调用 superview addSubView ,然后从 superView 中删除 self.view

关于objective-c - 单击 tableView 中的行后在 superview 中添加新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9863621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com