Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 两个UIView控制器-更改视图控制器-触摸第二个视图控制器的顶部将更改回第一个视图控制器_Ios_Objective C_Xcode_Uiview_Uiviewcontroller - Fatal编程技术网

Ios 两个UIView控制器-更改视图控制器-触摸第二个视图控制器的顶部将更改回第一个视图控制器

Ios 两个UIView控制器-更改视图控制器-触摸第二个视图控制器的顶部将更改回第一个视图控制器,ios,objective-c,xcode,uiview,uiviewcontroller,Ios,Objective C,Xcode,Uiview,Uiviewcontroller,我有一个带有两个UIViewController的故事板。 它们都设置了ID,当按下“开始游戏”时: -(IBAction)startGame:(id)sender{ [self startGameProcedure]; UIViewController *gameController = [self.storyboard instantiateViewControllerWithIdentifier:@"second"]; [self presentViewContro

我有一个带有两个UIViewController的故事板。 它们都设置了ID,当按下“开始游戏”时:

-(IBAction)startGame:(id)sender{
    [self startGameProcedure];
    UIViewController *gameController = [self.storyboard instantiateViewControllerWithIdentifier:@"second"];
    [self presentViewController:gameController animated:YES completion:nil];
}
这将加载第二个视图控制器。 但是当用户触摸此视图控制器上半部分的任何位置时,它会返回到第一个视图控制器?我不想发生这种事。
我做错了什么?我该如何解决这个问题?

这是由于过渡样式为“部分卷曲”。
更改此选项解决了问题。

能否发布第二个viewcontroller的屏幕截图?“SaleSaelman”StasgGeMead程序只设置了一些整数和定时器,视图控制器只在顶部有一个标题,中间有一个琐碎的问题,在底部有一个正确和不正确的按钮,没有什么特别之处。我不明白为什么它会改变视图。以前它有一个从第一个视图到第二个视图的序列,但是我点击了序列并删除了它,但是当点击视图时它仍然在改变视图。