2015-08-24 39 views
0

將圖像放置在所有iOS「圖層」和窗口之上的限制/替代方法是什麼?把它想象成一個鎖定屏幕,但它仍然允許你與你的手機進行交互,這意味着瀏覽,接聽電話等。圖像將以透明的方式顯示(比如說40%),並將由應用程序啓動。將圖像放置在iOS屏幕上所有「圖層」的頂部

+0

您的應用程序在你的關鍵窗口的根視圖控制器模態的視圖可以做的工作,也許裏面;但您並未指定您是否正在尋找沙盒解決方案,或者您每次使用手機時都可以放置在每個屏幕上的東西。 – holex

+0

您的意思是所有應用程序之上的視圖嗎? –

回答

0

不確定你在問什麼,但是如果你正在尋找一種方法來添加一些代碼,並且它顯示你的每個ViewController的每一處,那麼真的沒有辦法做到這一點。

你可以做的是

  • 使用UIToolBar
  • 按鈕添加到工具欄
  • 該工具欄添加到每個視圖控制器在故事板(你需要他們)
  • 創建一個全局函數/方法,您可以從任何具有按鈕操作的ViewController中調用它。這樣你就可以在一個地方編輯一次代碼,並在任何地方使用它。

如果你不喜歡UIToolBar然後

  • ,你可以添加自己的UIImageView,並添加一個透明背景,它
  • 添加在您的UIImageView的按鈕。 (您必須添加約束)
  • 則顯示,在每一個視圖控制器

如果這一切似乎很多工作,那麼你可以使用現有的控制HERE,看看哪一個適合您的需求。

這可能是一個很好的 - FCVerticalMenu

相關問題