我正在开发一个应用程序,其中使用 addSubview 和 PresentModal 来呈现新 View 。第一次presentModal工作正常,但是当我在使用addSubview后使用presentModal时,前一个屏幕保留在背面,而PresentModal出现在屏幕的一半上。我该如何解决这个问题?
1)红色的是我正在呈现的 View :
[编辑]
myView=[[View alloc] initWithNibName:@"View"bundle:nil]
;
[self presentModalViewController:myView animated:YES];
2)黑色的是我添加为 subview 的屏幕:
myView1=[[View1 alloc] initWithNibName:@"View1" bundle:nil];
[self.view addSubview:myView1.view];
最佳答案
检查 View XIB 中的框架属性。 似乎它的值(value)与预期不同
关于iphone - AddSubview 和 PresentModal 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304484/