故事板集合视图拒绝在以编程方式创建的按钮前面

Posted

技术标签:

【中文标题】故事板集合视图拒绝在以编程方式创建的按钮前面【英文标题】:Storyboard collection view refusing to go in front of programmatically created button 【发布时间】:2014-07-17 00:23:58 【问题描述】:

我有一个故事板集合视图,在按下按钮之前我会一直隐藏它。但是,有一个以编程方式创建的按钮位于集合视图的前面。以下不起作用。如何在情节提要集合视图后面获得以编程方式创建的按钮?

  [self.view bringSubviewToFront:collectionView];

【问题讨论】:

按钮需要是self.view的子视图。也许您已将按钮添加为 collectionView 的子项? 【参考方案1】:

在 Storyboard 中,确保 CollectionView 位于左侧列表中的按钮下方。

如果那也不起作用。尝试插入视图:

[self.view insertView:collectionView atIndex:[[self.view subviews]count]+1];

[self.view insertView:collectionView aboveView:self.button];

【讨论】:

以上是关于故事板集合视图拒绝在以编程方式创建的按钮前面的主要内容,如果未能解决你的问题,请参考以下文章

如何在故事板中正确创建叠加视图?

从集合视图单元格内的按钮按下实例化故事板

如何使用故事板中定义的单元格计算集合视图单元格高度?

在故事板xcode中直接从视图控制器警告启动的Segues

故事板创建视图的 addSubview

如何使用 Monotouch 在 iPad 故事板应用程序中以编程方式管理视图