如何以编程方式打开我的UINavigationController?

特拉维斯·格里格斯(Travis Griggs)

对于所见即所得/可视化编程,我不喜欢的一件事是,当您到达需要跳出框框的地步时,便会挠头。我现在正处于iOS学习曲线的关键时刻。

我有一个习惯的UICollectionView东西。在两个地方(创建和编辑点),我需要向用户显示一个列表,以启用/禁用(选择/取消选择)列表中的项目。因此,我转到情节提要,并进行如下操作:

在此处输入图片说明

在过去的教程中,我会控制拖动某些控件到中间显示的NavigationController的链接,我会说这是一个模态搜索,调优了几种方法,并得到了一条箭头,将两者连接起来以供我使用。

但是在这种情况下,我没有明显的出发点。我确实有一个+按钮。但是它需要首先做一些其他事情,如果一切正常,然后以编程方式启动打开操作,并在状态返回时以某种方式得到通知。对于单个单元格相同,他们可能想要配置我的表控制器,然后将其打开,并在关闭时收到通知。

因此,我正在寻找一种方法来做到这一点,我应该寻找的关键方法是什么。苹果的文档非常有用,但我发现弄清楚如何从头开始做某事很困难。

JJC

在情节提要中创建序列后,您可以随时通过调用以下内容以编程方式发起序列

[自我performSegueWithIdentifier:@“ segueID”发送者:person];

其中“ segueID”是您在身份检查器(右侧菜单面板,第四个选项卡)的“标识符”字段中的接口构建器中为您的segue设置的字符串。

segue不需要从控件创建,您可以直接从一个视图控制器到另一个视图控制器创建一个。我通常在右侧菜单上通过右键单击一个视图控制器对象并将其拖动到另一个对象来执行此操作。这样,它就可以作为序号,您可以在任何时候以编程方式启动它。

至于在返回视图控制器时得到通知(除非我误解了您的问题),您可以使用以下任一方法:

  • (void)viewWillAppear:(BOOL)动画
  • (void)viewDidAppear:(BOOL)动画

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以编程方式打开SearchView?

Flutter:如何以编程方式打开抽屉

如何以编程方式重新排序UINavigationController项目?

如何以编程方式为UINavigationController子类化UINavigationBar?

如何以编程方式放置我的activityIndicator?

如何以编程方式打开我在Android应用中创建的文件夹?

如何以编程方式打开WhatsApp,然后返回我的应用程序?

如何以编程方式保存 RDLC 文件以供将来打开

如何以编程方式在Android中打开Flashlight

如何以编程方式打开Mat-menu?

如何以编程方式打开传单标记的工具提示?

如何以编程方式打开Powerpoint而不看到窗口?

如何以编程方式打开时间选择器

如何以编程方式在Android应用中打开Google课堂

如何以编程方式打开调出MKAnnotationView?(iPhone,MapKit)

如何以编程方式打开/关闭react-bootstrap模式?

如何以编程方式打开(显示在屏幕中)NavigationView

如何以编程方式从应用程序打开呼叫面板

如何以编程方式“打开” Material-UI Select字段?

如何以编程方式在 Android 上打开 GPS

如何以编程方式在Android Q中打开“设置”面板?

如何以编程方式使键盘文本字段打开

如何以编程方式更改“选择时打开属性”设置?

如何以编程方式在android中打开隐藏文件?

如何以编程方式打开离子选择

如果我不知道程序包名称,如何以编程方式打开应用程序android

如何以编程方式将UINavigationController添加到现有的UIViewController

如何以编程方式在UINavigationController中按“上一步”按钮

我应该如何以编程方式更新动态视图的约束?