331得票15回答
如何删除所有子视图?

当我的应用程序返回到其根视图控制器时,在viewDidAppear:方法中我需要删除所有的子视图。 我该如何做?

144得票4回答
如何通过编程方式添加一个容器视图

通过接口编辑器,可以很容易地在故事板中添加容器视图。添加后,容器视图是一个占位符视图、嵌入式segue和一个(子)视图控制器。 然而,我无法找到以编程方式添加容器视图的方法。实际上,我甚至无法找到名为UIContainerView的类或类似的类。 了解容器视图的类名肯定是一个好的开始。包括...

94得票22回答
如何在iOS中列出一个UIViewController中的所有子视图?

我想列出UIViewController中的所有子视图。我尝试了self.view.subviews,但并没有列出所有子视图,例如UITableViewCell中的子视图未被找到。有什么建议吗?

88得票4回答
UIView类中addSubview和insertSubview的区别

当以编程方式添加视图时,addSubview和insertSubView方法之间的区别是什么?

87得票18回答
如何循环遍历一个UIView的所有子视图,以及它们的子视图和它们的子视图

我该如何循环遍历UIView的所有子视图、它们的子视图和它们的子视图?

64得票8回答
将子视图置于其他所有视图的前面

我正在努力将广告提供商集成到我的应用程序中。我希望在广告显示时放置一个淡出消息,但一直没有成功。 我创建了一个函数,向当前视图添加了一个子视图,并尝试将其置于前面使用[self.view bringSubviewToFront:mySubview] 该函数在接收到广告提供者SDK的广告加载通...

63得票13回答
Swift:获取特定类型的所有子视图并添加到数组中

我有一个在UIView中的自定义按钮类,我希望将它们添加到数组中以便轻松访问。在Swift中,是否有一种方法可以获取特定类别的所有子视图并将其添加到数组中?

62得票4回答
缩放UIView及其所有子视图

我有一个UIView,里面有大约50个UIButtons。所有按钮的位置都是相对于我的主UIView的左上角以像素为单位给出的。 视图中使用的所有(背景)图片都有更高的分辨率。由于我正在将我的应用程序从iPhone移植到iPad,我想增加UIView的有效像素大小。 现在我正在寻找一种方法...

57得票4回答
苹果界面构建工具:将子视图添加到UIImageView

我使用Interface Builder创建了一个UIImageView。现在我想把标签放到里面作为它的子视图。在代码中,我可以输入类似以下的内容:[myUIImageView addSubview:myUILabel]; 但我能用IB做到吗?我找到了UIView的解决方案,但找不到类似UII...

55得票7回答
在 CALayer 中添加 UIImage

我需要将一张UIImageView作为MapView的子视图添加。为此,我创建了一个覆盖在MapView上方的层。在这个层中,我想要放置我的图片,但是我只看到一个白色矩形而没有图片。我的图片不可见。 以下是代码:- (void)viewDidLoad { //...... ...