Разработка под iOS: гарантированный верхний слой - PullRequest
2 голосов
/ 06 февраля 2012

Можно ли программно (не через xib) добавить кнопку или другой элемент управления в произвольное приложение для iOS, которое всегда сверху?Я хочу сделать немного более продвинутое приложение для создания скриншотов, в котором разработчик должен поместить (предпочтительно) одну строку кода в свое приложение, которое будет отображать кнопку слева вверху (например), и когда пользователь нажимает на него, оно снимает экран и открываетслой, который, опять же, гарантированно сверху, чтобы ввести некоторую информацию и поделиться через Twitter.

Можно ли это сделать и как?

1 Ответ

1 голос
/ 06 февраля 2012

Вы можете просто позвонить:

[self.view bringSubviewToFront:topView];

Или, возможно, добавьте его в окно делегата приложения:

AppDelegate *delegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[[delegate window] topView];

Примечание: это будет поверх всех представлений в каждом контроллере представлений , пока вы не удалите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...