storyboard 改造

使用storyboard 已经是很久以前的事了,虽然给开发上带来了方便,但是在维护和多人合作上带来的麻烦导致一直不太喜欢使用它,但是旧的项目使用它,当你面对它就不得不去适应它。这里重温一下使用过程,即用demo尝试改造它。

 一、创建一个项目storyboard 改造

运行效果

storyboard 改造


这个模版满足不了需求

删除 ->重新拖拽一个Navigation Controller 模版到故事板上

storyboard 改造

这时候已经找不到启动页了,需要重新指定

storyboard 改造


重新制定后

storyboard 改造


根据设备类型设置不同的storyboard

1.新建一个名为Main_iPad.storyboard

2.选中项目->info:

      Main storyboard file base name (iPad) ——> Main_iPad
      Main storyboard file base name (iPhone)  ——> Main
      Main storyboard file base name ——> Main

     storyboard 改造

 

   接着:

   storyboard 改造

 搜索 targetRuntime

  storyboard 改造

修改为targetRuntime=“iOS.CocoaTouch.iPad"

storyboard 改造

选中项目,General ——> Deployment Info ——> Devices 改为 Universal

运行 iPhone 和 iPad 模拟器,会看到不同的页面,

注意:如果有RootViewController ,要在设置的时候区分Main 和Main_iPad
storyboard 改造

storyboard 改造

 iPhonestoryboard 改造   iPadstoryboard 改造