首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.xib复制到.storyboard并保留IBOutlet连接

从.xib复制到.storyboard并保留IBOutlet连接
EN

Stack Overflow用户
提问于 2014-10-29 10:04:48
回答 1查看 922关注 0票数 1

我正在把旧的应用程序从..xib s迁移到。这些.xibs有许多IBOutlet连接,复制和粘贴视图并重新创建它们非常耗时。我想知道是否有办法做到无缝的。有人知道这个问题的解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-05 11:02:47

是的有办法。

  1. 确保情节提要视图控制器场景为视图控制器设置了正确的类。
  2. 右键单击xib文件,并选择Open ->源代码。
  3. 找到<subviews> ... </subviews>对标记,并复制该部分。
  4. 以同样的方式打开故事板(Open ->源代码),并在xml中找到相应的视图控制器(标记为xml注释(如<!--MyViewController>) ),并在视图控制器<view> ... </view>标记中从xib复制和粘贴您的子视图<view> ... </view>。例如
  5. 使用<connections> ... </connections>重复上述步骤,以便在所有IBOutlets上进行复制。请注意,连接位于<view> .. </view>标记之下,但在<viewController> ... </viewController>

您将从第二个片段中注意到,IBActions与视图一起表示,在声明了子视图之后,作为IBOutlets一起表示。

您可能需要做更多,这取决于xib文件的复杂程度。如果您决定重新创建一些xib组件,而不是在If中复制它们,那么请注意这一点。不要忘记,一旦你完成了,就从项目中删除你的xib文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26627431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档