Status Bar Manipulation
The status bar's appearance can be customized to meet the look and feel of your application, and can also display notifications about your application. For instance, the iPod application uses the status bar to display a triangular play icon when music is playing in the background. The alarm clock application displays a small clock on the status bar when an alarm is active. Many properties of the status bar can be changed using the UIApplication
and UIHardware
classes.
Status Bar Mode
The status bar mode determines its color, opacity, and orientation. It can also be used to animate the status bar when transitioning between different modes. To set the mode, one of four different setStatusBarMode
methods can be used from within the instance of your application, a UIApplication
object.
- (void)setStatusBarMode:(int)mode duration:(float)duration - (void)setStatusBarMode:(int)mode orientation:(int)orientation duration:(float)duration - (void)setStatusBarMode:(int)mode orientation:(int)orientation duration:(float)duration fenceID:(int)fenceID - (void)setStatusBarMode:(int)mode orientation:(int)orientation duration:(float)duration fenceID:(int)fenceID animation:(int)animation;
Mode
The status bar mode sets the overall appearance in color and opacity. The following modes are supported.
Mode | Description |
---|---|
0 | Default, white status bar |
1 | Black transparent status bar |
2 | Removes status bar image entirely (be sure to also use |
3 | Solid black status bar |
4 | Entirely transparent ... |
Get iPhone Open Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.