当我从iOS中的单独ViewController调用视图时,无法显示视图

塞德法

我的应用程序中有一个视图控制器,在我的屏幕上有一个需要用户点击的UIView。当他们这样做时,我想调用另一个viewController的视图,并在屏幕上为用户显示它。不幸的是,我在显示视图时遇到了麻烦。

我从中进行调用的viewController的名称称为“ MainViewController”,而我希望显示其视图的ViewController的名称称为“ NextViewController”

这是我拨打电话的代码:

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    NSLog(@"I was touched.");

    _nextView = [[NextViewController alloc] init]; //this code is not being called
    [self.view addSubview:_nextView.view];         //neither is this being called

}

其中_nextView是我在MainViewController的.h文件中声明的属性。

正在调用此方法,但是由于某种原因,因为我能够看到日志语句打印到输出,但是由于某种原因,在此之后,我无法调用这些行。有人可以看到我在做什么吗?

在此先感谢所有答复。

德尔玛

在不使另一个视图控制器成为子视图控制器的情况下,不应将另一个视图控制器的视图添加到视图中。如果只需要一个视图,则在xib文件中设置一个视图并将其作为子视图添加到您的视图中。如果要使用视图控制器,则应以模态形式显示它,并在完成后将其关闭。您想从用户那里收集一些信息以在您的应用程序中使用的这种情况是使用模态视图控制器的合适位置。MainViewController应该将自己设置为NextViewController的委托,而NextViewController应该定义一个委托协议,以将数据发送回MainViewController。

要将其模态显示,请执行以下操作:

_nextView = [[NextViewController alloc] initWithNibName:@"your nib name here" bundle:nil];
[self presentViewController:_nextView animated:YES completion:nil];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我使用子视图调用父视图时,iOS UIPageControl无法显示正确的页码

来自分类Dev

当我从单独的viewController中删除CoreData实体时,为什么要调用UITableView方法?

来自分类Dev

在子视图中时,无法将按钮的touchUpInside调用给ViewController

来自分类Dev

在子视图中时,无法将按钮的touchUpInside调用给ViewController

来自分类Dev

当我调用insertRowsAtIndexPaths时,viewForFooterInSection中的视图出现动画异常

来自分类Dev

当我在iOS 7中弹出ViewController时,需要再次显示TabBar

来自分类Dev

Android-当我单击列表视图项时,在吐司中显示错误的数据

来自分类Dev

Android:当我也在视图上设置layoutParams时,在视图上调用setPadding()不起作用

来自分类Dev

在我的show.blade.php文件中,当我遍历$ category-> posts时,我想排除视图显示的帖子

来自分类Dev

当我将视图从子视图更改为父视图时,不会调用父母的viewWillAppear方法

来自分类Dev

如何从NSObject调用Xib文件以在iOS应用程序的所有ViewController中显示为公共视图

来自分类Dev

当我需要“刷新”或“更新”视图时,为ViewModel中的每个属性调用RaisePropertyChanged()是一种不好的做法吗?

来自分类Dev

在视图上显示视图时如何屏蔽 ViewController

来自分类Dev

当我在iOS中滚动UITableView时cellForRowAtIndexPath无法正确显示单元格

来自分类Dev

当我想从模型到视图显示数组结果时,jsfiddle不显示任何输出?

来自分类Dev

当我的自定义表格视图单元格中的用户选项卡调用按钮时,如何从json获取数字并在拨号盘中显示该数字

来自分类Dev

ViewController 不显示视图

来自分类Dev

当我调用下一个视图控制器时发生错误

来自分类Dev

当我单击按钮 Rails 时,从视图中调用自定义控制器操作

来自分类Dev

当我用新项目更新Android RecyclerView时,旧视图会短暂显示,然后新视图会覆盖它们

来自分类Dev

当我们进入列表视图的开始时,“回收者”视图显示可见的按钮

来自分类Dev

为什么我在Android中的RecyclerView无法正确显示视图?

来自分类Dev

在iOS中显示隐藏视图

来自分类Dev

当我需要validate_required时,如何防止错误在视图中显示?

来自分类Dev

当我转到上一页时,所选图像的颜色未显示在集合视图中

来自分类Dev

当我显示横向视图控制器时,为什么不能使用它呢?

来自分类Dev

当我移动到另一个视图控制器时弹出显示

来自分类Dev

如何“当我打开ViewController时在Google地图上显示我的当前位置?” 在Swift中?

来自分类Dev

当我将其放在单独的Java文件中时,我的Asyntask无法正常工作

Related 相关文章

  1. 1

    当我使用子视图调用父视图时,iOS UIPageControl无法显示正确的页码

  2. 2

    当我从单独的viewController中删除CoreData实体时,为什么要调用UITableView方法?

  3. 3

    在子视图中时,无法将按钮的touchUpInside调用给ViewController

  4. 4

    在子视图中时,无法将按钮的touchUpInside调用给ViewController

  5. 5

    当我调用insertRowsAtIndexPaths时,viewForFooterInSection中的视图出现动画异常

  6. 6

    当我在iOS 7中弹出ViewController时,需要再次显示TabBar

  7. 7

    Android-当我单击列表视图项时,在吐司中显示错误的数据

  8. 8

    Android:当我也在视图上设置layoutParams时,在视图上调用setPadding()不起作用

  9. 9

    在我的show.blade.php文件中,当我遍历$ category-> posts时,我想排除视图显示的帖子

  10. 10

    当我将视图从子视图更改为父视图时,不会调用父母的viewWillAppear方法

  11. 11

    如何从NSObject调用Xib文件以在iOS应用程序的所有ViewController中显示为公共视图

  12. 12

    当我需要“刷新”或“更新”视图时,为ViewModel中的每个属性调用RaisePropertyChanged()是一种不好的做法吗?

  13. 13

    在视图上显示视图时如何屏蔽 ViewController

  14. 14

    当我在iOS中滚动UITableView时cellForRowAtIndexPath无法正确显示单元格

  15. 15

    当我想从模型到视图显示数组结果时,jsfiddle不显示任何输出?

  16. 16

    当我的自定义表格视图单元格中的用户选项卡调用按钮时,如何从json获取数字并在拨号盘中显示该数字

  17. 17

    ViewController 不显示视图

  18. 18

    当我调用下一个视图控制器时发生错误

  19. 19

    当我单击按钮 Rails 时,从视图中调用自定义控制器操作

  20. 20

    当我用新项目更新Android RecyclerView时,旧视图会短暂显示,然后新视图会覆盖它们

  21. 21

    当我们进入列表视图的开始时,“回收者”视图显示可见的按钮

  22. 22

    为什么我在Android中的RecyclerView无法正确显示视图?

  23. 23

    在iOS中显示隐藏视图

  24. 24

    当我需要validate_required时,如何防止错误在视图中显示?

  25. 25

    当我转到上一页时,所选图像的颜色未显示在集合视图中

  26. 26

    当我显示横向视图控制器时,为什么不能使用它呢?

  27. 27

    当我移动到另一个视图控制器时弹出显示

  28. 28

    如何“当我打开ViewController时在Google地图上显示我的当前位置?” 在Swift中?

  29. 29

    当我将其放在单独的Java文件中时,我的Asyntask无法正常工作

热门标签

归档