将图像放在iOS屏幕上的所有“图层”之上

时间:2015-08-24 15:48:28

标签: ios

将图像置于所有iOS“图层”和窗口之上的约束/替代方法是什么?将其视为锁定屏幕,但仍然允许您与手机进行交互,这意味着浏览,接听电话等。图像将以透明的方式显示(比如说40%)并由应用程序启动。

1 个答案:

答案 0 :(得分:0)

不确定你要求的是什么,但如果你正在寻找一种方法来添加一些代码并且它在每个ViewController上显示,那么实际上没有办法做到这一点。

你能做的是

  • 使用UIToolBar
  • 向该工具栏添加按钮
  • 将该工具栏添加到storyboard中的每个ViewController(您需要它们)
  • 创建一个全局函数/方法,您可以从任何具有按钮操作的ViewController调用该函数/方法。这样你就可以在一个地方编辑一次代码并在每个地方使用它。

如果你不喜欢UIToolBar那么

  • 您可以添加自己的UIImageView并为其添加透明背景
  • 在UIImageView上添加按钮。 (您必须添加约束)
  • 然后在每个ViewController上显示

如果所有这些看起来都有用,那么您可以使用现有的控件HERE,看看哪一个符合您的需求。

这可能是一个很好的 - FCVerticalMenu