Ios 将UIView另存为xml

Ios 将UIView另存为xml,ios,iphone,objective-c,uiview,xcode5,Ios,Iphone,Objective C,Uiview,Xcode5,我可以使用从故事板加载ViewController UIStoryboard *externalStoryBoard = [UIStoryboard storyboardWithName:@"Test" bundle:bundle]; UIViewController *viewController = [externalStoryBoard instantiateInitialViewController]; 但是,我通过一个编辑器操纵UIView并保存更改,UIStoryboard被组成为

我可以使用从故事板加载ViewController

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文件


感谢您的帮助

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

也可能对你有用