视图不会在父视图前面

时间:2017-01-07 00:04:15

标签: ios storyboard bringtofront

基本上我有一个视图,我创建了一个单独视图的子视图,我将其用作第一个视图的容器,但不会在其父视图前面。在故事板上显示了父视图前面的子视图,但是在模拟器上却是它的后面。

编辑 - 对于缺乏细节感到抱歉让我澄清一下

这是我的XIB我将它命名为SectionCard非常基本,只包含一个黑色背景的单个视图 enter image description here 这是我的故事板我所做的就是将背景更改为红色我添加了我的SectionCard(我设置为清除颜色)和基本视图作为我的部分卡片的孩子我已将其颜色设置为粉红色

enter image description here 所以我想当我运行它时,我的红色背景会变成一个黑色矩形,里面有一个较小的粉红色矩形但是出于某种原因我得到了这个 -

enter image description here 最初我认为粉红色的矩形视图只是看不见但是在评论view.frame = self.bounds行并收缩XIB文件中的SectionCard之后我注意到SectionCard实际上掩盖了粉红色的视图

enter image description here 希望这有助于更深入地解释我的问题,任何帮助都值得赞赏!!!

1 个答案:

答案 0 :(得分:0)

强行将视图放在前面,如下所示:

[outerView.view bringSubviewToFront:interview.view]