Embed segues是嵌入过渡,把一个MVC嵌入另一个MVC中,使用起来很简单。
只需要把需要嵌入的MVC放到另一个MVC上面即可,处理该segue的方法与其他segue没有区别,但是有一点是必须注意的,在prepareForSegue的时候,嵌入的MVC的outlet是没有初始化的,所以不要访问outlet的属性。
用法如下,拖入一个Container View,样式如下:
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记45 Embed Segues
然后拖拽到场景中,摆放到相应的位置,并且调整好约束:
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记45 Embed Segues
这个视图只是用来调整大小和位置的,嵌入的控制器会自动连接到该控制器中,如图:
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记45 Embed Segues
我们就让它简单的显示一张图片吧。
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记45 Embed Segues
注意MVC的顺序,嵌入的MVC的segue需要在被嵌入的MVC的控制器中设置,虽然它们看起来是在一起的,一定要注意。
效果如图,虽然看起来像是一个简单的ImageView,但其实它是一个控制器,功能非常强大。
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记45 Embed Segues

相关文章:

  • 2021-10-25
  • 2021-10-27
  • 2021-11-30
  • 2021-11-28
  • 2022-01-24
  • 2021-09-20
  • 2021-06-10
  • 2021-12-12
猜你喜欢
  • 2021-10-19
  • 2021-06-15
  • 2021-06-25
  • 2021-07-14
  • 2021-10-02
  • 2021-09-24
相关资源
相似解决方案