В самой верхней панели экрана iPhone я не знаю, что это называется статусной строкой или нет. Я хочу написать какой-то текст после завершения некоторых действий, есть ли какой-либо API для этого или примера?
Строка состояния iOS: как показать какой-то текст там
Ответ 1
Вы должны найти проект gitHub MTStatusBarOverlay очень полезным. Drop-in класс, который позволяет легко, но мощно создавать наложения пользовательских статусных баров. Некоторые другие классы, которые достигают того же самого, также могут быть найденные здесь.
Те, кто говорит об этом, идет против хорошего дизайна iOS, я думаю, что если использовать его экономно и только там, где это необходимо, он может помочь де-загромождать приложения, на которых имеется много информации, уже отображаемой на экране.
EDIT: Хорошим и актуальным примером этого является в значительной степени раздутое приложение электронной почты Mailbox. Он использует наложения статусных баров для указания хода выполнения задач, освобождая весь экран для отображения содержимого!
Ответ 2
Строка состояния предназначена только для использования операционной системы - это означает, что она может отображать время, индикатор активности сети, состояние батареи и т.д., но не настраивается. Я предполагаю, что это не совсем так, если вы говорите о разработке для jailbroken среды.
Интересным вариантом для вас может быть создание настраиваемой строки состояния.
UPDATE
Поскольку я написал этот ответ, я столкнулся с несколькими проектами в Cocoa элементах управления, которые могут помочь:
Кажется, что это стало "сексуальным" с момента появления приложения MailBox:)
Ответ 3
Альтернативное решение - отобразить вторичную строку состояния под:
iOS: создать дополнительную строку состояния для отображения сообщений в приложении