如何用不同的 Xib 替换我的自定义视图

Posted

技术标签:

【中文标题】如何用不同的 Xib 替换我的自定义视图【英文标题】:How to replace my CustomView with different Xib's 【发布时间】:2013-03-20 06:33:59 【问题描述】:

我在 .xib 文件中的窗口上放置了一个 customView。 在那个 CustomView 中,我必须从不同的 xib 文件加载不同的视图(xib 由 CustomViews 组成)。

我第一次可以显示这些 xib 中的任何一个,但是当我想显示除此之外的任何其他内容时,我第二次选择它与以前的视图重叠。

我目前正在使用 [查看 addSubview:myNewView];

实际上我必须使用 [mySubview replaceSubview:-------- with:myNewView]; 在这些中,我没有得到在“replaceSubView”中作为参数给出的内容。

简单地说,我想知道 xib 当前在我的视图中加载的内容。 任何人都可以帮助解决这些问题。

提前谢谢你.....

【问题讨论】:

【参考方案1】:

可能会帮助您了解您在那里实际在做什么:

Introduction to View Programming Guide for Cocoa

【讨论】:

以上是关于如何用不同的 Xib 替换我的自定义视图的主要内容,如果未能解决你的问题,请参考以下文章

选择文本时,如何用我自己的视图替换 UIMenuController?

如何响应从 xib 加载的自定义视图中发生的操作?

如何继承具有 .xib 文件的自定义视图

使用 Xib 创建的自定义视图在 Interface Builder 中不起作用

在具有动态高度的 IB uitableviewcell 中使用带有 XIB 的自定义视图

在从 XIB 加载的自定义视图中修改 UIButton 的标题标签