ios - 将 Storyboard 上的 View 置于所有其他 View 之上

标签 ios objective-c iphone swift view

我有一个 ViewController 文件,在这个 ViewController 文件中,我以编程方式创建了一个 View ,它占据了窗口上的所有可用位置。

现在,我想用 Storyboard 创建一个 View 。我将这个 View (在我的例子中是一个按钮)放在我的 Storyboard 上。

当我启动我的应用程序时,我看不到我的按钮,因为它位于我之前以编程方式创建的 View 下。

是否可以让我的 Storyboard View 位于另一个 View 之上?

非常感谢!

最佳答案

是的,这是可能的。

看起来您使用了 addSubview 方法。 您遇到的问题是以这种方式添加的 View 覆盖了现有 View 。

您可以使用 bringSubviewToFront 将按钮置于最前面,或者使用 insertSubview:belowSubviewinsertSubview:aboveSubview 来解决此类问题。在这两种情况下,您都需要将按钮存储在属性中。

关于ios - 将 Storyboard 上的 View 置于所有其他 View 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31540648/

相关文章:

ios - 如何使用 OpenCV 从垫子上裁剪任意形状?

ios - 在 Swift iOS 中使用 Objective C 框架的内存泄漏

objective-c - 如果没有抽象类,为什么他们在文档中引用它们?

iPhone SDK : how to disable my app sound if playing iPod content?

iphone - 如何从 Facebook 获取好友列表,参数包括性别、用户喜欢、用户生日、

ios - 在 iOS SDK 上,有没有办法以编程方式连接到特定的蓝牙 PAN?

ios - 使用按钮将 childViewController 加载到 scrollview parent

iOS 独立 PWA 输入捕获

objective-c - 在发送消息之前检查有效的委托(delegate)对象

iphone - 从网页中读取字符串