我正在尝试使用UITableView控制的简单导航控制器。每当我选择其中一行时,它应该转到下一张幻灯片并在那里制作动画。每当我实现这段代码时,动画只会进入中途,然后冻结,然后消失。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
description* desc=[[description alloc] init];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
[self.navigationController pushViewController:desc animated:YES];
}
有人可以帮忙吗?提前谢谢。
答案 0 :(得分:1)
我不知道这是否是同样的问题,但类似的事情发生在我身上。问题是我推送backgroundColor
的{{1}}的{{1}}是清楚的,这导致动画看起来很奇怪,因为我们可以看到下面推动的UIViewController。
在推送UIView
的{{1}}上设置UIViewController
(在我的情况下为白色)解决了问题