iOS Xib 布局 改变默认View 的方法.

iOS 开发的童鞋们 一定不会对Xib 布局陌生 .  但是使用Xib 布局之后 , 后期维护时如果对页面有较大修改的时候 , 就很郁闷了 . 与其修改 , 还不如重新构建一个Xib页面 .

那么问题来了 , 如何改变 Xib 默认的 View 呢 ?

废话不多说 , 直接上图 . 

Xib默认View 的ID

我发现 Xib 默认View 的Object ID 是 i5M-Pr-FkT , 并且我也尝试着多次创建 , 发现这个ID 是不变的 . 

接下来我又新创建了一个View . 

创建的第二个View

可以发现第二界面的Object ID 是 hoF-fy-azr , 这个ID 每次创建的时候都会不同. 

当然起初我在 XIb 界面上 找了半天 , 但是一直都没有找到 哪边能配置这个ID , 无奈我只好用记事本打开 XIb 文件, 好直接看到它的底层代码 . 

找到Xib文件的目录
用记事本打开
Xib 文件的底层代码

打开之后发现 Xib 的底层代码也是用 XML 构建的 .   然后我看到了 placehoder 标签 , 应该就是他了 ! 

我把 中间的 destination = "i5M-Pr-FkT" 的值 换成了 destination = "hoF-fy-azr"(第二个View 的ID).  保存 .  

运行 , 发现Xib 的默认View  改变了 . 

这么改不知道会不会有什么影响 , 如有不对的也请各位指正 . 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,242评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,362评论 25 709
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 3,533评论 2 4
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,577评论 2 50
  • 防火墙包过滤 Netfilter和Iptables组件负责过滤网络数据包的处理和网络地址转换(NAT)。过滤的标准...
    农民工Alan阅读 678评论 0 0