Barra de notifications en aplicaciones de iPhone

Me gustaría crear una barra de notifications, como la barra de aviso de llamadas telefónicas activas , cada vez que mi usuario pierde la connection con mi server.

¿Hay una forma fácil de hacer esto? No puedo encontrarlo en la API, pero debe haber alguna forma compatible, ¿o debería progtwigrlo manualmente?

ejemplo de imagen

Ejemplo: la diferencia es que quiero que esté activo mientras esté en mi aplicación y quiero definir el text yo mismo.

No hay una API directa disponible para hacer esto, pero puede cambiar el color de la barra de estado como este

self.window.backgroundColor = [UIColor colorWithRed:0.78f green:0.13f blue:0.11f alpha:1]; [[UIApplication shanetworkingApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

y agregue otra vista a continuación con su text personalizado.

O bien, si solo quiere poner algo de información en la barra de estado con un color personalizado, eche un vistazo a KGStatusBar o MTStatusBarOverlay .

Puede establecer una window en el nivel de la barra de estado y replace la barra de estado del teléfono con la suya, si esto es lo que está pidiendo. La forma en que esto se puede implementar se encuentra aquí

Sin embargo, tenga en count que su aplicación puede ser rechazada por Apple en ese caso.

Muchas aplicaciones están usando esto para mostrar por un breve momento alguna información sobre la position de la barra de estado, luego muestran nuevamente la barra de estado. La aplicación Groupon realmente estaba haciendo esto y mostraba un UIPageControl cuando pasaba por sus diferentes UITableViews para mostrar cuántos UITableViews están disponibles.

Aquí hay una biblioteca decente que encontré el otro día llamada " KGStatusBar , una barra de estado mínima para iOS". https://github.com/kevingibbon/KGStatusBar . No lo he probado todavía, pero mirando la fuente parece sólida.