← Назад к блогу
Bluesky использует приватное текстовое поле для отображения логотипа в снимках экрана

Bluesky использует приватное текстовое поле для отображения логотипа в снимках экрана

Технический трюк Bluesky: как логотип исчезает в снимках экрана

Bluesky, популярная социальная платформа, использует нестандартный подход к отображению своего логотипа в снимках экрана. При обычном использовании приложения логотип скрыт, но при захвате экрана он появляется в правом верхнем углу. Это достигается через креативное использование API iOS, что вызывает интерес среди разработчиков и пользователей.

Как работает скрытие логотипа

Когда пользователь делает снимок экрана, iOS автоматически скрывает элементы, которые считаются 'приватными', такие как поля ввода паролей. Bluesky воспользовалась этим механизмом, создав прозрачное текстовое поле с флагом isSecureTextEntry = true, в которое отрисовывается логотип. При обычном использовании приложения это поле остается невидимым, но при захвате экрана iOS временно скрывает его, позволяя логотипу отображаться на