我使用 2 个 UITableViews 和一个 UIViewController 实现了一个拆分视图。用自己的数据在屏幕上显示两者都可以正常工作。现在在我的 DidSelectRowForIndexPath 中,我做了以下事情:
DetailViewController *nextController = [[DetailViewController alloc] initWithStyle:UITableViewStylePlain];
NSMutableArray *objects;
objects = [[NSMutableArray alloc] initWithObjects:@"A", @"B", nil];
nextController.title = @"Filter";
[nextController SetArray:objects];
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:nextController];
[self presentModalViewController:nc animated:YES];
//used this before [self.navigationController pushViewController:nextController animated:YES];
[FilterView deselectRowAtIndexPath:indexPath animated:YES];
- 也许你知道一个更好的方法,就像我展示 nextController 所做的那样
- nextController 总是从底部出现并移动到顶部。我怎样才能完成这个默认的滑动动画,其中详细视图从右侧进入视图?