对于所见即所得/可视化编程,我不喜欢的一件事是,当您到达需要跳出框框的地步时,便会挠头。我现在正处于iOS学习曲线的关键时刻。
我有一个习惯的UICollectionView
东西。在两个地方(创建和编辑点),我需要向用户显示一个列表,以启用/禁用(选择/取消选择)列表中的项目。因此,我转到情节提要,并进行如下操作:
在过去的教程中,我会控制拖动某些控件到中间显示的NavigationController的链接,我会说这是一个模态搜索,调优了几种方法,并得到了一条箭头,将两者连接起来以供我使用。
但是在这种情况下,我没有明显的出发点。我确实有一个+按钮。但是它需要首先做一些其他事情,如果一切正常,然后以编程方式启动打开操作,并在状态返回时以某种方式得到通知。对于单个单元格相同,他们可能想要配置我的表控制器,然后将其打开,并在关闭时收到通知。
因此,我正在寻找一种方法来做到这一点,我应该寻找的关键方法是什么。苹果的文档非常有用,但我发现弄清楚如何从头开始做某事很困难。
在情节提要中创建序列后,您可以随时通过调用以下内容以编程方式发起序列
[自我performSegueWithIdentifier:@“ segueID”发送者:person];
其中“ segueID”是您在身份检查器(右侧菜单面板,第四个选项卡)的“标识符”字段中的接口构建器中为您的segue设置的字符串。
segue不需要从控件创建,您可以直接从一个视图控制器到另一个视图控制器创建一个。我通常在右侧菜单上通过右键单击一个视图控制器对象并将其拖动到另一个对象来执行此操作。这样,它就可以作为序号,您可以在任何时候以编程方式启动它。
至于在返回视图控制器时得到通知(除非我误解了您的问题),您可以使用以下任一方法:
- (void)viewWillAppear:(BOOL)动画
- (void)viewDidAppear:(BOOL)动画
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句