2015-08-24 1 views
0

Каковы ограничения/альтернативы размещению изображения, которое остается поверх всех слоев «iOS» и окон. Подумайте об этом как о блокировке экрана, но вы все же можете взаимодействовать с вами по телефону, то есть просматривать, отвечать на вызовы и т. Д. Изображение будет отображаться прозрачным способом (скажем, 40%) и будет запущено приложением.Разместить изображение поверх всех «слоев» на экране iOS

+0

внутри вашего приложения модального вида контроллера зрения корня вашего ключевого окна может сделать эту работу, может быть; но вы не указали, ищете ли вы изолированное решение или что-то, что вы можете накладывать на каждый экран каждый раз при использовании телефона. – holex

+0

Вы имеете в виду представление поверх всех приложений? –

ответ

0

Не уверен, что вы просите, но если вы ищете способ добавить код один раз, и он показывает всюду на каждом из ваших ViewController, тогда действительно нет способа сделать это.

Что вы можете сделать, это

  • Использование UIToolbar
  • добавить кнопки к этой панели инструментов
  • Добавить эту панель инструментов для каждого ViewController в раскадровке (где вы нуждаетесь в них)
  • Создать глобальный функцию/метод, который вы можете вызвать из любого ViewController, в котором есть действия с кнопками. Таким образом вы редактируете код один раз в одном месте и используете его где угодно.

Если вам не нравится UIToolbar то

  • вы можете добавить свой собственный UIImageView и добавить прозрачный фон к нему
  • Добавьте кнопки на UIImageView. (Вы должны добавить ограничения)
  • затем показать, что на каждом ViewController

Если все это кажется много работы, то вы можете использовать существующие элементы управления HERE и посмотреть, что один соответствует вашим потребностям.

Это может быть хороший один - FCVerticalMenu

Смежные вопросы