【发布时间】:2015-10-27 05:13:15
【问题描述】:
我有一个只使用 xib 的应用,没有情节提要。
我已经创建了一个提示 xib,我想从表格视图控制器 xib(名为 TVC.xib)模态显示(使用模态动画) TVC 嵌套在导航控制器中。
我可以得到提示来展示自己,但我希望它通过模态动画来展示自己。不幸的是,presentModalViewController 已被弃用。在代码中以模态方式呈现视图控制器并让它以与模态演示用于动画的相同方式动画的当前选项是什么?
这是我的代码:(在 TVC.m 中)
PromptViewController *promptVC = [[PromptViewController alloc] initWithNibName:@"PromptXib" bundle:nil];
UINavigationController *navVC = [[UINavigationController alloc] initWithRootViewController:promptVC];
[self.navigationController presentViewController:navVC animated:YES completion:^{
NSLog(@"presented prompt vc");
}];
理想情况下,我可以将第 3 行中的方法替换为 self.navigationController presentMODALViewController... 等,但它已被弃用。
【问题讨论】:
标签: objective-c xcode uinavigationcontroller segue xib