Создайте UIView
и поместите его над представлением, через которое вы хотите провести пользователя.Установите UIView
как IBOutlet
в заголовочном файле вашего класса, установите черный фон и установите альфа на 0,3 или что-то подобное (проверьте, как это выглядит).
В заголовке:
IBOutlet UIView *overlayView;
На основном:
overlayView.alpha = 0.3f;
Возможно, вы захотите убедиться, что наложение показывает, когда пользователи впервые открывают приложение, или, возможно, сохранить значение в базе данных, когда пользовательотклоняет экран, чтобы вы больше не показывали его.Для этого вы можете скрыть UIView
или просто установить альфа на 0.
Затем просто добавьте изображения или аннотации к UIView
.Как сказал «Бентфорд», он довольно широкий, но это должно помочь вам в этом.Вы также можете использовать несколько UIView
или даже преобразований для анимации экранов.