设置CGRect的优先级 - Swift

时间:2015-12-06 20:43:53

标签: ios swift uiview cgrect uiview-hierarchy

使用我的iOS应用程序,用Swift编写,我有一个视图,我以编程方式显示占据整个视图空间的框架。我在故事板上有一个按钮插座。加载视图时,按钮隐藏在框架后面。

view.frame =  CGRect(x: 0.0, y: 0.0, width: videoW, height: videoH)
self.view.addSubview(view)

如何在画面上显示按钮?

1 个答案:

答案 0 :(得分:3)

使用insertSubview(atIndex:)在视图层次结构中的特定位置插入子视图。使用索引零将其置于所有其他子视图下方:

view.insertSubview(subview, atIndex: 0)

或者,如果您有对该按钮的引用,则可以在其下方直接插入此新子视图:

view.insertSubview(subview, belowSubview: button)