【问题标题】:Save UIView as xml将 UIView 保存为 xml
【发布时间】:2014-02-22 09:18:26
【问题描述】:

我可以使用

从情节提要中加载视图控制器
UIStoryboard *externalStoryBoard = [UIStoryboard storyboardWithName:@"Test" bundle:bundle];
UIViewController *viewController = [externalStoryBoard instantiateInitialViewController];

但是,我通过编辑器操作 UIView 并保存更改,UIStoryboard 由如下 xml 文件组成

<viewController id="iJz-N7-q33" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="dza-Zj-Nm3"/>
<viewControllerLayoutGuide type="bottom" id="PHV-qg-hU8"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="g1l-Wr-I3I">
<rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
</view>

是否可以获取 UIView 并将输出保存为这种格式的 xml 文件?

感谢您的帮助

【问题讨论】:

    标签: ios iphone objective-c uiview xcode5


    【解决方案1】:

    从技术上讲是可能的,是的(Xcode Interface Builder 会为您完成)。是否有它的API,是的和没有的。没有可用的直接 API,但有一个可以在 OS X 中使用的名为 ibtool 的命令行工具,它可以读取和更新 Interface Builder 文档(XIB / NIB 文件)。但是,您不能为它提供视图。您可能得到的最接近的方法是编写自己的 XML 导出并使用 ibtool 来验证您所做的工作。

    This site 也可能对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多