如果可以在设置包 模态 中显示子设置视图,该如何实现? 我查看了Apple Documentation"首选项和设置编程指南",但只找到了如何将其推送到导航堆栈的说明。
基本上,我试图获得与下面的Facebook设置包相同的弹出视图。或者它是Apple的私有API的一部分?
答案 0 :(得分:0)
请参阅以下代码。你会知道它从屏幕底部到屏幕中间显示动画。
YourViewController *viewController = [[YourViewController alloc] init];
[viewController.view setFrame:CGRectMake(0, -(CGRectGetHeight(viewController.view.frame)), CGRectGetWidth(viewController.view.frame), CGRectGetHeight(self.view.frame))];
[self.view addSubview:viewController.view];
[UIView animateWithDuration:0.8 animations:^{
[viewController.view setFrame:CGRectMake(0, 0, CGRectGetWidth(viewController.view.frame), CGRectGetHeight(viewController.view.frame))];
} completion:^(BOOL finished) {
[self.navigationController pushViewController:viewController animated:NO];
}];