iphone - AddSubview 和 PresentModal 问题

标签 iphone objective-c ios ipad view

我正在开发一个应用程序,其中使用 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];

enter image description here

最佳答案

检查 View XIB 中的框架属性。 似乎它的值(value)与预期不同

关于iphone - AddSubview 和 PresentModal 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304484/

相关文章:

objective-c - SceneKit——在两点之间画一条线

ios - 检测到信标时打开新 View

ios - UITableView 自定义单元格点击文本字段时自动滚动 : Swift 3

iphone - 你能帮我理解 cocoa/objective-c 中的保留计数吗?

ios - 找不到没有标识符的转场

ios - 一些具有动态高度的表格 View 单元格,其他具有固定高度

iphone - Objective C 中方法的多个部分

iphone - 横向模式下 Cocos 2d 和 CGPoint 混淆

ios - 编译时错误: No known instance method for selector 'setDetailItem:'

ios - ios从7升级到ios 8时App文档目录数据被删除?