如何在iOS 5中使用Embed Segue?

如何在iOS 5中使用Embed Segue?,第1张

概述iOS 6引入了Embed Segue,允许在Storyboard中使用自定义容器控制器.反正有没有为iOS 5复制这个? 这里的挑战是子视图控制器的视图通常被添加为父视图控制器的某个容器视图的子视图.由于您无法从随机UIView控件中获取segue,因此无法从UIView容器视图创建segue到子场景.因此,您只需自己编写代码即可. 幸运的是,它只是View Controller编程指南中Add iOS 6引入了Embed Segue,允许在Storyboard中使用自定义容器控制器.反正有没有为iOS 5复制这个?解决方法 这里的挑战是子视图控制器的视图通常被添加为父视图控制器的某个容器视图的子视图.由于您无法从随机UIVIEw控件中获取segue,因此无法从UIVIEw容器视图创建segue到子场景.因此,您只需自己编写代码即可.

幸运的是,它只是VIEw Controller编程指南中Adding a Child Controller中引用的那四行代码.就个人而言,我甚至可能会略微修改该代码,在我的视图控制器中定义了以下方法:

- (voID) displayChildController:(UIVIEwController*)childController                inContainerVIEw:(UIVIEw *)containerVIEw{   [self addChildVIEwController:childController];                 // 1   childController.vIEw.frame = containerVIEw.bounds;             // 2   [containerVIEw addSubvIEw:childController.vIEw];   [childController dIDMovetoParentVIEwController:self];          // 3}

但是,我已经完成了自定义segue,用于将活动子控制器从一个场景更改为下一个场景,但它基本上只是上面引用文档中后面列出的代码的变体.但这不是一个嵌入式的问题,因此这里没有相关性

总结

以上是内存溢出为你收集整理的如何在iOS 5中使用Embed Segue?全部内容,希望文章能够帮你解决如何在iOS 5中使用Embed Segue?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存