设置 CGRect 的优先级 - Swift
Setting the priority of CGRect - Swift
我的 iOS 应用程序是用 Swift 编写的,我有一个视图,我在其中以编程方式显示了一个占据整个视图 space 的框架。我在故事板中有一个按钮插座。当视图加载时,按钮隐藏在框架后面。
view.frame = CGRect(x: 0.0, y: 0.0, width: videoW, height: videoH)
self.view.addSubview(view)
如何在框架上显示按钮?
使用insertSubview(atIndex:)
在视图层次结构中的特定位置插入子视图。使用索引零会将其置于所有其他子视图之下:
view.insertSubview(subview, atIndex: 0)
或者如果您有对按钮的引用,您可以直接在其下方插入这个新的子视图:
view.insertSubview(subview, belowSubview: button)
我的 iOS 应用程序是用 Swift 编写的,我有一个视图,我在其中以编程方式显示了一个占据整个视图 space 的框架。我在故事板中有一个按钮插座。当视图加载时,按钮隐藏在框架后面。
view.frame = CGRect(x: 0.0, y: 0.0, width: videoW, height: videoH)
self.view.addSubview(view)
如何在框架上显示按钮?
使用insertSubview(atIndex:)
在视图层次结构中的特定位置插入子视图。使用索引零会将其置于所有其他子视图之下:
view.insertSubview(subview, atIndex: 0)
或者如果您有对按钮的引用,您可以直接在其下方插入这个新的子视图:
view.insertSubview(subview, belowSubview: button)