基本上,我试图呈现一个具有特定大小和位置的自定义模式视图,因为我能够通过 iOS 7 上的弹出窗口来管理它。但在 iOS 上,它们似乎改变了一些东西。
我设法通过以下方式实现这一目标:
介绍:
UpViewController *upViewController = [[UpViewController alloc] init];
upViewController.delegate = self;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:upViewController];
navigationController.modalPresentationStyle = UIModalPresentationCustom;
[self presentViewController:navigationController animated:YES completion:nil];
在 UpViewController.m 中:
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
self.navigationController.view.superview.bounds = CGRectMake(-350, -30, 320, screenSize.height-(44+20));
}
我的问题是在我的模态视图出现之后。我们无法与已添加到视图中的 UITableView 进行交互。有人遇到过这个问题吗?