加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 如何在xcode之外修改.xib文件?

发布时间:2020-12-14 17:37:11 所属栏目:百科 来源:网络整理
导读:我有一个.xib文件.我用textfile或Dashcode打开它或者什么. 假设它上面有4个按钮.所有相同,但有不同的标题. 我的目标是自动更改xcode之外的颜色,字体和背景图像,然后将文件导入xcode. 然而,这些东西用参考数字表示,我似乎找不到在我的项目文件夹中将其连接到
我有一个.xib文件.我用textfile或Dashcode打开它或者什么.

假设它上面有4个按钮.所有相同,但有不同的标题.

我的目标是自动更改xcode之外的颜色,字体和背景图像,然后将文件导入xcode.

然而,这些东西用参考数字表示,我似乎找不到在我的项目文件夹中将其连接到实际图像,颜色或字体的任何位置.

<reference key="IBUINormalBackgroundImage" ref="650551563"/>  <!-- Button Background -->

所以按钮看起来像这样

`<!-- Button 1 -->
<object class="IBUIButton" id="580622739">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20,124},{280,37}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="810145050"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<reference key="IBUIFont" ref="881065587"/>           <!-- Button Font Type -->
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">Facebook</string>     <!-- Button Name -->
<reference key="IBUIHighlightedTitleColor" ref="587412318"/>
<reference key="IBUINormalTitleColor" ref="523599070"/>       <!-- Button Font Color -->
<reference key="IBUINormalTitleShadowColor" ref="457053782"/>
<reference key="IBUINormalBackgroundImage" ref="650551563"/>  <!-- Button Background -->
</object>

`

编辑:基于一些回应.我现在可以做的是将xib拖放到xcode中.但是当我制作一个新的应用程序时,我想使用现有的xib,但颜色不同.我将使用php自动创建此代码文件.然后再拖放一下.我已经为我的所有.h和.m以及viewcontrollers完成了这项工作.我需要为.xibs解决这个问题.

解决方法

xib文件包含IB在XCode中生成的XML.如果您编辑此XML,则无法保证下次写入文件时IB不会消除您的更改.

但是,如果我理解正确,那么您正在尝试查看xib内容,以便更好地了解如何以编程方式创建UI.编程生成的UI不是通过编写xib文件来完成的.您可能会得到关于可以在IB中配置哪些参数的提示,但是xib中有很多内容会分散注意力,如果您正在尝试这样做的话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读